Share via


IPSec Application Development (Windows CE 5.0)

Send Feedback

Windows CE includes the IPSec v4 Catalog item. The Windows CE implementation of this protocol enables two devices on a network to establish peer-to-peer communication using the IP Security (IPSec) protocol. This protocol enables Windows CE-based devices to participate in networks that are secured by IPSec.

The following table shows components of the Windows CE IPSec implementation.

Component Library
IPSecPolicy Agent ipsecsvc.dll
Internet Key Exchange (IKE) ipsecsvd.dll
IPSec Driver ipsec.dll

The Windows CE implementation of IPSec supports Encapsulating Security Payload (ESP) authentication and encryption using transport-mode connectivity. The Authentication Header (AH) protocol and tunnel-mode connectivity are not supported in Windows CE.

The following table shows the modes for IPSec communication that Windows CE supports.

Mode Description
Default responder mode The CE device will respond to requests for securing traffic. If the peer wants to protect traffic, the CE device will respond to Internet Key Exchange (IKE) negotiations. If the negotiations succeed, incoming and outgoing traffic will be secured by IPSec. The Internet Control Message Protocol (ICMP) is exempt by default. As part of IKE negotiation, both peers must negotiate with each other.
Default initiator mode with optional fallback to clear. The CE device will try to secure all outgoing traffic. If the device is unable to establish a secure channel, it will, by default fall back to allowing clear traffic. The CE device will allow clear incoming traffic by default.

See Also

IPSec v4 | IKE Authentication

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.