Compartilhar via


L2TP/IPSec OS Design Development (Windows CE 5.0)

Send Feedback

The Layer Two Tunneling Protocol (L2TP)/IP Security Protocol (IPSec) implementation in Microsoft® Windows® CE enables a more secure virtual private network (VPN) client connection from a Windows CE-based device to a corporate server. The implementation supports the following:

  • Public key certificates
  • Preshared keys
  • Encryption with data encryption standard (DES) and 3DES
  • Internet Key Exchange (IKE) protocol, which supports authentication and key exchange using the Diffie-Helman (DH) algorithm

Portions of IPSec, IKE, and related services for Windows CE are jointly developed by Microsoft Corporation and Cisco Systems, Inc.

OS Design Information

The following table shows operating system design information for L2TP/IPSec.

Concept Description
Dependencies Depends on the ppp, ddsh, cert, crypt32, and tapi modules.
Hardware considerations None

Modules and Components

The following table shows the components and modules that implement L2TP/IPSec.

Item Module Component
L2TP/IPSec l2tp None
Dial-up networking (RAS/PPP) ppp None
DSSDH dssdh None
Certificates (CryptoAPI 2.0) crypt32 SYSGEN_CERTS

L2TP/IPSec Implementation Considerations

The following table shows the Sysgen variables for L2TP/IPSec.

Sysgen variable Description
SYSGEN_L2TP When this variable is set, the L2TP/IPSec Catalog item is included in the OS design.
SYSGEN_PPP When this variable is set, the Dial-up Networking (RAS/PPP) Catalog item is included in the OS design.
SYSGEN_CRYPTO_DSSDH When this variable is set, the Diffie-Hellman/DSS Provider Catalog item is included in the OS design.
SYSGEN_CERTS When this variable is set, the Certificates (CryptoAPI 2.0) Catalog item is included in the OS design.

Application Development Topics

L2TP/IPSec Application Development

L2TP/IPSec RFCs

Security Association

L2TP/IPSec Registry Settings

L2TP/IPSec Security

See Also

Common Windows CE Modules

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.