我試圖設置我的Padarn站點以支持SSL,但在部署到我的WinCE設備時收到錯誤。錯誤狀態:Padarn對Windows CE上的SSL的要求
此設備不具備必要的 CE影像組件 支持SSL。
我的設備(Comfile)的供應商指出我的微軟文章「SSL Support Registry Settings」。
我跟着MS文章中的步驟,但每次我試圖打造「的IsEnabled」的DWORD值,註冊表(PHM註冊表編輯器v.0.1)將有一個錯誤,說明崩潰:
應用中遇到了嚴重的 錯誤,必須關閉
暫且不論我當時正在與創建的SSL註冊表項的問題,我不禁疑問,如果我要甚至可以用創建SSL註冊表困擾HTTPD註冊表配置單元內的密鑰。畢竟,Padarn不依賴於HTTPD--是嗎?我禁用了設備上的HTTPD服務器,因此我認爲Padarn不需要它,因此,我認爲向HTTPD註冊表配置單元添加任何種類的SSL內容都是浪費時間。但我不知道。
Padarn的SSL支持是否依賴於設備中的任何內容?如果是這樣,你能告訴我這些要求是什麼嗎?或者,Padarn是否足以支持SSL?
順便說一句,我沒有更新我的.config文件的SSL支持。另外,我創建了自簽名證書並將其導出到我的設備中.config文件中指定的位置。
這是我的config文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="WebServer"
type="OpenNETCF.Web.Configuration.ServerConfigurationHandler, OpenNETCF.Web"/>
<section name="httpRuntime"
type="OpenNETCF.Web.Configuration.HttpRuntimeConfigurationHandler, OpenNETCF.Web"/>
</configSections>
<WebServer UseSsl="true"
CertificateName="\PadarnServer\certificate\sslcert.pfx"
CertificatePassword="p4d4rn"
DefaultPort="443"
MaxConnections="20"
DocumentRoot="\Inetpub\"
Logging="false">
<DefaultDocuments>
<Document>default.aspx</Document>
</DefaultDocuments>
<VirtualDirectories />
</WebServer>
<httpRuntime maxRequestLength="4096" requestLengthDiskThreshold="256"/>
</configuration>
謝謝,克里斯。 - 與您的SYSGEN列表相比,我的設備(CUWIN5500)僅附帶SYSGEN_AUTH,SYSGEN_AUTH_SCHANNEL和SYSGEN_CERTS(最後四個缺失)。我會聯繫Comfile,看看他們能做些什麼。同時,我是diggin'Padarn! - 那邊很棒的工作! – Jed 2011-02-26 23:54:53