Windows CE上SSL的Padarn要求
我试图设置Padarn站点以支持SSL,但在部署到WinCE设备时收到错误。错误状态为: 此设备没有 所需的CE图像组件 支持SSL 我的设备(Comfile)的供应商向我指出了微软的文章“” 我遵循了MS文章中的步骤,但每次尝试创建“IsEnabled”DWORD值时,注册表(PHM registry Editor v.0.1)都会崩溃,并出现以下错误: 应用程序遇到严重问题 错误,必须关闭 抛开创建SSL注册表项时遇到的问题不谈,我不禁怀疑自己是否应该在HTTPD注册表配置单元中创建SSL注册表项。毕竟,Padarn并不依赖HTTPD,是吗?我在我的设备上禁用了HTTPD服务器,因此我认为Padarn不需要它,因此,我认为向HTTPD注册表配置单元添加任何类型的SSL都是浪费时间。不过我不知道 Padarn的SSL支持是否依赖于设备上的任何东西?如果是,你能告诉我这些要求是什么吗?或者,Padarn在支持SSL的情况下是否能够自给自足 顺便说一下,我确实更新了.config文件以获得SSL支持。此外,我还创建了一个自签名证书,并将其导出到.config文件中指定位置的设备中 这是我的.config文件:Windows CE上SSL的Padarn要求,ssl,compact-framework,windows-ce,apache,padarn,Ssl,Compact Framework,Windows Ce,Apache,Padarn,我试图设置Padarn站点以支持SSL,但在部署到WinCE设备时收到错误。错误状态为: 此设备没有 所需的CE图像组件 支持SSL 我的设备(Comfile)的供应商向我指出了微软的文章“” 我遵循了MS文章中的步骤,但每次尝试创建“IsEnabled”DWORD值时,注册表(PHM registry Editor v.0.1)都会崩溃,并出现以下错误: 应用程序遇到严重问题 错误,必须关闭 抛开创建SSL注册表项时遇到的问题不谈,我不禁怀疑自己是否应该在HTTPD注册表配置单元中创建SSL注
<?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>
default.aspx
如果你看一下,特别是第18页,你会看到:
如果您打算使用Padarn的SSL功能,则在构建Windows CE映像期间还必须设置以下系统根
SYSGEN_AUTHSYSGEN_AUTH_SCHANNEL
系统生成证书
SYSGEN\u证书\u PFX
系统管理员
SYSGEN_CRYPTMSG
系统加密 这些是OpenNETCF SSL实现必须具备的加密组件 您的配置看起来是正确的,但Padarn在这一点之前就失败了——基本上是看到您启用了SSL,并试图创建一个安全套接字来监听。它在这一点上失败,并引发您看到的错误 您质疑OEM查看HTTPD注册表项的方向是正确的。Padarn不使用内置的HTTPD服务器(因为在我看来,它很糟糕)或任何与之相关的东西。它是一个纯独立的ASP.NET服务器。如果您查看,特别是第18页,您将看到: 如果您打算使用Padarn的SSL功能,则在构建Windows CE映像期间还必须设置以下系统根 SYSGEN_AUTH
SYSGEN_AUTH_SCHANNEL
系统生成证书
系统生成证书PFX
系统管理员
SYSGEN_CRYPTMSG
系统加密 这些是OpenNETCF SSL实现必须具备的加密组件 您的配置看起来是正确的,但Padarn在这一点之前就失败了——基本上是看到您启用了SSL,并试图创建一个安全套接字来监听。它在这一点上失败,并引发您看到的错误
您质疑OEM查看HTTPD注册表项的方向是正确的。Padarn不使用内置的HTTPD服务器(因为在我看来,它很糟糕)或任何与之相关的东西。这是一个纯独立的ASP.NET服务器。谢谢,克里斯。-与您的SYSGEN列表相比,我的设备(CUWIN5500)只附带SYSGEN_AUTH、SYSGEN_AUTH_SCHANNEL和SYSGEN_证书(最后四个证书缺失)。我会联系Comfile,看看他们能做些什么。与此同时,我在挖帕达恩那边干得好!谢谢你,克里斯与您的SYSGEN列表相比,我的设备(CUWIN5500)只附带SYSGEN_AUTH、SYSGEN_AUTH_SCHANNEL和SYSGEN_证书(最后四个证书缺失)。我会联系Comfile,看看他们能做些什么。与此同时,我在挖帕达恩那边干得好!