Jacco de Leeuw's SANE 2004 Poster |
More information can be found on the following webpages about using Openswan with L2TP:
The other pages contain the specifics on several clients supporting
L2TP/IPsec. With "third-party" I mean add-on software that is not
included with the base operating system, for instance SSH Sentinel and
SafeNet SoftRemote. The "Microsoft L2TP/IPSec VPN Client" (alias
MSL2TP) is a free client available for Windows 9x/Me/NT4.
Pocket PC 2003 contains a built-in L2TP/IPsec client. To make
practical use
of it while on the road, you need a client certificate. Unfortunately
Pocket
PC 2003 cannot import a PKCS#12 certificate out of the box. The
official way to obtain a certificate on a Pocket PC device is through
'web enrollment', which means that the device generates a private key
and submits a Certificate Signing Request to a web-based Certificate
Authority for signing. True to its modus operandi, Microsoft made sure
that this only works with IIS and Microsoft Certificate Services on a
Windows server.
However, I took it upon me to write a program which allows you to
import a certificate from any Certificate Authority to Pocket PC 2003.
This means that you can now connect to a Linux L2TP/IPsec server
without having to buy Windows 2000/2003 Server for generating the
certificates!
Updated information
There have been a few developments since the release of the paper:
I have done about 50 identity assertions for Thawte and CAcert at SANE. For more information about these certification programs, see my Thawte Notary / CAcert Assurer / PGP page.
Back to Homepage