Ssl 使用NancyFx Owin自主机启用https
我正在使用Owin(在Windows 8机器的内部网上)自托管一个NancyFx服务,它运行良好。尝试切换到HTTPS,但遇到问题 我有:Ssl 使用NancyFx Owin自主机启用https,ssl,https,owin,nancy,Ssl,Https,Owin,Nancy,我正在使用Owin(在Windows 8机器的内部网上)自托管一个NancyFx服务,它运行良好。尝试切换到HTTPS,但遇到问题 我有: 已创建自签名根CA 使用上述CA创建了exchange证书(CN=mycomputer) 导出CA的公钥并安装在客户端计算机上 使用netsh将urlacl添加到 使用netsh添加sslcert和thumb散列等 服务主机看起来可以在我的地址上正常启动,但当我尝试访问此地址时,我首先收到关于不安全连接的警告(如果我安装了公钥CA证书,我不应该这样做?)
- 已创建自签名根CA
- 使用上述CA创建了exchange证书(CN=mycomputer)
- 导出CA的公钥并安装在客户端计算机上
- 使用netsh将urlacl添加到
- 使用netsh添加sslcert和thumb散列等
我是否必须配置Nancy/Owin才能以某种方式使用证书,或者用netsh将其连接到端点就足够了?我已经让它工作了。我发现在这个过程中进行一些检查很有用 检查1-证书导入确定: -在计算机上安装证书后,运行
certutil-storemy
-您应该在那里看到证书详细信息(sha/用户创建/名称等)
-如果不停止。您可能已导入用户存储(或证书无效)。您必须从空mmc开始,并为机器导入证书
CHECK2-url被添加到netsh中的urlacl列表中
-将uri添加到acl后,运行netsh http show urlacl
-如果您的uri/端口未列出,请停止。未正确添加url
检查3-ssl已绑定到urlacl
-运行add sslcert命令后,运行netsh http show sslcert
-如果您的端口/sha组合未列出,则检查sha是否没有空格/appid是否唯一/appid+括号(如果从PS执行)
希望能有帮助。我在6个小时的头部撞击后创建了上述内容。它现在起作用了 你有没有想过?我正在研究同一个问题,但没有取得任何进展;帮助我的部分是检查1中关于为机器导入证书的说明。我已经记不清覆盖Nancy和SSL的方式页面的数量。我希望把所有的课程汇总成一个清单。到目前为止,它对我很有效。希望它能帮助很多人!!!!!