gpt4 book ai didi

ssl - 使用 NancyFx Owin 自托管启用 https

转载 作者:太空宇宙 更新时间:2023-11-03 12:48:13 27 4
gpt4 key购买 nike

我正在使用 Owin 自行托管 NancyFx 服务(在 Windows 8 机器的内部网上),它工作正常。尝试切换到 HTTPS 但遇到了问题。

我有:

  • 创建自签名根 CA
  • 使用上述 CA (CN=mycomputer) 创建交换证书
  • 导出 CA 的公钥并安装在客户端机器上
  • 使用 netsh 将 urlacl 添加到 https://+:5001
  • 使用 netsh 添加带有 thumb-hash 等的 sslcert。

服务主机看起来可以在我的地址上正常启动,https://mycomputer:5001 ,但是当我尝试访问这个地址时,我首先收到关于不安全连接的警告(如果我已经安装了公钥 CA-cert,我不应该这样做吗?)并且无论如何继续我都会收到“服务不可用” - 响应.

有什么可能出错的提示吗?

我是否必须配置 Nancy/Owin 才能以某种方式使用证书,或者是否足以通过 netsh 将其附加到端点?

最佳答案

我已经开始工作了。我发现在此过程中进行大量检查很有用。

CHECK1 - 证书导入正常:- 在机器上安装证书后运行 certutil -store MY- 你应该在那里看到证书的详细信息(sha/user created/name etc)- 如果不停止。您可能导入到用户存储(或证书无效)。您必须从空的 mmc 开始并为机器导入证书。

CHECK2 - url 添加到 netsh 中的 urlacl 列表- 将 uri 添加到 acl 后运行 netsh http show urlacl- 如果您的 uri/端口未列出停止。网址添加不正确。

CHECK3 - ssl 绑定(bind)到 urlacl- 运行添加 sslcert 命令后运行 netsh http show sslcert- 如果您的端口/sha 组合未列出,则检查 sha 没有空格/appid 是唯一的/app id + 括号括起来的引号(如果从 PS 执行)

希望对您有所帮助。我在 6 小时的头部撞击后创建了上面的内容。现在可以使用了!

关于ssl - 使用 NancyFx Owin 自托管启用 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28746934/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com