首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows CE中SSL的Padarn需求

Windows CE中SSL的Padarn需求
EN

Stack Overflow用户
提问于 2011-02-26 23:36:31
回答 1查看 915关注 0票数 1

我正在尝试设置我的Padarn站点以支持SSL,但是当我部署到我的WinCE设备时会收到一个错误。错误声明:

此设备没有支持SSL所需的CE映像组件。

我的设备供应商(Comfile)告诉我微软的文章"SSL支持注册表设置“。

我遵循了MS文章中的步骤,但是每次我试图创建"IsEnabled“DWORD值时,注册表( v.0.1)都会崩溃,并有一个错误声明:

应用程序遇到严重错误,必须关闭。

撇开我在创建SSL注册表项时遇到的问题相比,我不禁要问我是否应该在HTTPD注册表单元中创建SSL注册表项。毕竟,Padarn不依赖HTTPD -是吗?我在我的设备上禁用了HTTPD服务器,所以我假设Padarn不需要它,因此,我假设向HTTPD注册表单元中添加任何类型的SSL内容都是浪费时间。不过我也不知道。

Padarn的SSL支持是否依赖于设备中的任何内容?如果是的话,你能告诉我这些要求是什么吗?或者,Padarn支持SSL是否自给自足?

顺便说一句,为了支持SSL,我确实更新了我的.config文件。此外,我创建了一个自签名证书,并将其导出到.config文件中指定的位置的设备。

这是我的.config文件:

代码语言:javascript
复制
<?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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-26 23:47:02

如果您查看Padarn开发者指南,特别是在第18页,您将看到以下内容:

如果您打算使用Padarn的SSL功能,则必须在构建Windows映像期间设置下列SYSGEN。 SYSGEN_AUTH SYSGEN_AUTH_SCHANNEL SYSGEN_CERTS SYSGEN_CERTS_PFX SYSGEN_CREDMAN SYSGEN_CRYPTMSG SYSGEN_CRYPTO

这些是必须存在的密码组件,OpenNETCF SSL实现才能工作。

您的配置看起来是正确的,但是Padarn在这一点之前就已经失败了--基本上它看到您已经启用了SSL,并且试图创建一个安全的套接字来监听。它在这一点上失败了,并引发了您所看到的错误。

您正确地质疑OEM的方向来查看HTTPD注册表项。Padarn不使用内置的HTTPD服务器(因为,IMO,它很糟糕)或任何与它相关的东西。这是一个纯独立的ASP.NET服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5130464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档