2013-08-05 57 views
0

我需要實現在Windows CE 5.0上運行的服務器,該服務器應在安全連接上進行通信。要實現安全連接,SSL看起來是不錯的選擇。如何在Windows CE上實現SSL服務器

Windows CE 5.0 Winsock實現允許使用Winsock Secure Sockets實現所有SLL內容。但問題是,被引用的網站陳述如下:

SSL不支持以下Winsock功能...「調用accept函數」。

如何在accept無法正常工作時實施SSL安全服務器?我還有哪些其他選項可以實現與Windows CE 5.0設備的安全連接?

編輯:我目前的應用程序實現是在C++中。所以我更喜歡使用Windows API或C++庫的方法。

回答

0

當我們需要SSL時,我們將Mentalis Secure Socket Library移植到Compact Framework上。這是相當無痛的,雖然不是沒有它的錯誤。

+0

智力測驗的東西已經死了,並且最近在SSL漏洞中發現,現代TLS版本支持是一個好主意(mentalIS不可能這樣做)。 –

+0

我完全同意TLS會很好,但是運氣很好,可以在Windows CE支持下找到最新的東西。我甚至不確定他使用的操作系統是否支持它。 – ctacke

+0

我們的SecureBlackbox確實;) –

0

MatrixSSL支持Windows CE:

MatrixSSL™是一個嵌入式SSL和TLS實施專爲 佔地面積小應用程序和設備。可用的是完整的 支持的商業版本以及 可供下載的開源版本。 MatrixSSL允許對 遠程設備進行安全管理。多個安全嵌入式Web服務器也使用MatrixSSL 作爲其加密層。

MatrixSSL已經被移植到操作系統,包括 FreeRTOS操作系統,裸機和eCos,VxWorks的,諸如uClinux,eCos的,FreeRTOS操作系統,ThreadX的, WindowsCE的,掌上電腦,棕櫚,pSOS的,SMX,BREW,MacOS X系統,Linux和 Windows。

相關問題