好吧,我是很新的BouncyCastle的的加密世界,也許是一個心理障礙,我似乎無法找到(/谷歌的)相當於:如何在bouncyCastle中執行此操作(獲取已安裝的證書)?
X509Store store =
new X509Store(StoreName.My, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly);
我想這可能是最簡單和最愚蠢的事情,但我怎樣才能使用彈性城堡訪問安裝了Windows的證書?
或者,如果我不能,我怎麼能轉換我System.Security.Cryptography.X509Certificates.X509Certificate2
到Org.BouncyCastle.X509.X509Certificate
?
真棒,伴侶。非常感謝你!如果我能給我兩個ups –
我有一個密碼保護的證書。我從X509Store獲得了這個證書。當我試圖使用DotNetUtilities.GetKeyPair(cert.PrivateKey)轉換密鑰對時,出現錯誤 「密鑰在指定狀態下無效」。 –