如何在Windows CE上实现SSL服务器

时间:2013-08-05 16:15:29

标签: ssl windows-ce

我需要实现在Windows CE 5.0上运行的服务器,该服务器应在安全连接上进行通信。要实现安全连接,SSL看起来是个不错的选择。

Windows CE 5.0 Winsock实现允许使用Winsock Secure Sockets实现所有SLL内容。但问题是被推荐的网站声明:

SSL不支持以下Winsock功能......“调用accept函数”。

如果accept不起作用,我该如何实施SSL安全服务器?我还有哪些其他选项可以实现与Windows CE 5.0设备的安全连接?

编辑:我当前的应用程序实现是使用C ++编写的。所以我更喜欢使用Windows API或C ++库的方法。

2 个答案:

答案 0 :(得分:0)

我们在需要SSL时将Mentalis Secure Socket Library移植到Compact Framework。虽然不是没有错误,但它相当轻松。

答案 1 :(得分:0)

MatrixSSL支持Windows CE:

  

MatrixSSL™是一种嵌入式 SSL和TLS 实现   小尺寸应用和设备。可用是完全的   支持,商业版本以及开源版本   可以下载。 MatrixSSL允许安全管理   远程设备。一些安全的嵌入式Web服务器也使用MatrixSSL   对于他们的加密层。

     

MatrixSSL已移植到操作系统,包括   FreeRTOS,Bare Metal,eCos,VxWorks,uClinux,eCos,FreeRTOS,ThreadX,    WindowsCE ,PocketPC,Palm,pSOS,SMX,BREW,MacOS X,Linux和   视窗。