2016-11-15 48 views
1

我有OWIN託管的Web API 2,我正嘗試使用SSL。我已經在服務器上安裝了證書。我可以在Certificates - Current user\Trusted Root Certication Authorities\Certification下看到它。
我可以在證書的詳細信息中看到指紋。目前看來很好。
我沒有這臺服務器上的IIS。我試圖通過命令行將端口443綁定到它。但是,當我執行命令時,我看不到applicationIDnetsh http顯示sslcert不顯示證書信息

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

我想它會給你錯誤的原因,爲什麼它無法添加sslcert條目。但我相信你必須在「本地計算機 - 個人」證書庫下導入證書。

此外,我假設您的證書中有私鑰。如果是這樣,它將顯示證書圖標頂部的小鑰匙圖標。請注意,這對於與OWIN一起使用非常重要。