Update : check out http://www.corelan.be:8800/index.php/forum/screenos-vpn-1/windows-xp-l2tp-over-ipsec-dialup-client-vpn-to-a-juniper-screenos-firewall-using-certificates-problem/ for more info on how to make this work when clients are behind a NAT device (you basically have to modify oakley.dll and enable NAT traversal)
Hi Peter , Nice blog , Thanx . I have setuped L2TP/IPSEC with Juniper firewall ,Its OK and everything is fine. As you know for this solution certificate must be installed locally on the XP, Now I want to use a certificate carrier token like Aladdin or Authenex and install certificate on it , In this case ,when I insert the token into the USB port of XP , certificate must be loaded and I need to start l2tp connection from xp …,If I remove the token ,certificate must be cleared from XP, As you know when a certificate is installed on a token , when you insert the token to the USB of computer , its certificate will be inserted on the IE ,but I don’t how it is possible to use this certificate in L2TP connection. Any sugesstion please , Regards , Mike
Hi Mike, I don’t have any practical experience with certificate token, but I think the issue here is that the certificate for L2TP/IPSec is a machine certificate, not a user certificate. So my guess is that this is not possible (unless there is a way to configure the token to insert the certificate into the local machine store). If you can do that, then it should work
Hi again , Hey very fast reply , Only 6 second difference 😀 How certificates can be loaded from token to IE? Based on that it is not possible for L2TP/IPSec? BR , Mike
6 seconds, and I even had to approve the comment first 🙂 The only way I can think of making it work is if the token has an option to load the certificate into the local machine store. Normally, the certificate on a token is bound to a user (so it’s added into the local user store). L2TP/IPSec uses a machine certificate, not a user certificate… I’m afraid it won’t work… but then again, I don’t have any experience with tokens Perhaps you should ask the vendor if they can load a certificate into the local machine store (and remove it again when the token is removed)