我需要实现在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 ++库的方法。
答案 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和 视窗。