SSL Support

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

Secure Sockets Layer (SSL) is a protocol defined to allow Web servers and Web clients to communicate more securely through the use of encryption. When SSL is not used, data sent between the client and server is open to packet sniffing by anyone with physical access to the network. The Web Server supports SSL connections in Windows Embedded CE. Registry settings for SSL support are found under the base registry key HKEY_LOCAL_MACHINE\COMM\HTTPD\SSL. See SSL Support Registry Settings.

For the Web Server to support SSL, a certificate must be installed before the Web Server starts. If the certificate is added, modified, or removed after the Web Server is running, the Web Server must be refreshed to have the changes take effect.

The Web Server does not support authentication using client-side SSL certificates. To authenticate using SSL, Basic or NTLM authentication is used. If it is necessary to support Basic authentication, for instance for Web browsers that do not support NTLM, it is recommended that SSL be used as well so that the user's password is not sent in plain text. For more information, see Configuring a Web Server to use SSL.

To access a page on the Web Server that has been secured using SSL, connect to https://WinCEDevice. For details on requiring SSL for a particular virtual root, see Web Server Permissions.

See Also

Concepts

Web Server Permissions
Web Server Authentication and Permissions
SSL Support Registry Settings