我有一个OWIN托管的Web API 2,我试图使用SSL。我已在服务器上安装了证书。我可以在Certificates - Current user\Trusted Root Certication Authorities\Certification
下看到它
我可以在证书的详细信息中看到指纹。到目前为止似乎很好。
我在这台服务器上没有IIS。我试图通过命令行将端口443绑定到它。但是,当我执行命令时,我看不到applicationID
。
netsh http show sslcert
事实上没有任何事情发生。我试图获取applicationID
,然后使用以下命令将端口443绑定到它。
netsh http add sslcert ipport=0.0.0.0:443 certhash=baf9926b466e8565217b5e6287c97973dcd54874 appid={ab3c58f7-8316-42e3-bc6e-771d4ce4b201}
任何想法为什么netsh http显示sslcert可能没有将数据返回给我?
答案 0 :(得分:0)
我想它会给你错误的原因,为什么它无法添加sslcert条目。但我相信您必须在“本地计算机 - 个人”下导入证书。证书商店。
此外,我假设您的证书中包含私钥。如果是这样,它将在证书图标顶部显示小键图标。请注意,这对于它与OWIN一起使用非常重要。