检索生成的CSR的私钥
本文关键字:CSR 私钥 检索 | 更新日期: 2023-09-27 17:58:08
我正在使用certenroll对象创建CSR。主键是在同一台计算机上创建的(证书存储)。
如何为生成的CSR检索存储在本地存储中的主键。
您可以从X509Certificate2.PrivateKey.获得私钥
var store = new X509Store (StoreName.My, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly);
var thumbprint = "AA99202885098B541C1ECD09C85351ED084A4A12";
var certificate = store.Certificates.Find (X509FindType.FindByThumbprint, thumbprint, false) [0];
var privateKey = (RSACryptoServiceProvider) certificate.PrivateKey;
此外,X509Certificate提供了以包括pfx在内的各种格式导出的方法。