我剛剛從GoGaddy獲得證書。它進來的.zip文件,該文件中有兩個文件:我的證書的私鑰在哪裏
我已經安裝了他們的「certificate.p7b」 &「cetificate.crt」
,但是當我嘗試查找私關鍵的任何一個,我得到NULL,這意味着他們沒有私人。
當然,所有這些都是更大問題的一部分,我試圖爲AZURE網站安裝證書,並且它不需要.crt文件,因此我需要將它導出到.pfx中
順便說一句,我在一臺工作筆記本電腦,它有一些預裝的證書,並且都有私鑰。這是我用來查找私鑰的代碼:
X509Store store = new X509Store(StoreName.My);
store.Open(OpenFlags.MaxAllowed);
foreach (var certin store.Certificates)
{
var pk = cert.PrivateKey;
}
哪裏是私鑰,以及如何獲得它?
我得到了EJP描述的私鑰,並將其與證書文件@ openssl命令行一起用於創建.pfx文件,然後將其安裝在我的天藍色網站中。 – ostati