如何使用C#从本地机器存储中读取PFX证书
本文关键字:存储 读取 PFX 证书 机器 何使用 | 更新日期: 2023-09-27 18:21:13
我想从本地机器商店读取.PFX证书。
我使用以下代码从存储中读取.CER文件。
X509Store store = new X509Store(StoreName.Root, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certificateCollection = store.Certificates.Find(X509FindType.FindBySerialNumber, certificateSerialNo, true);
if (certificateCollection.Count == 1)
{
//Do something
}
那么,他们有办法从STORE读取.PFX证书吗?
这是我的错误。你可以像CER、一样阅读PFX证书
关键点是。
- PFX包含两个关键
- 为了导入和导出以及从文件夹中读取.PFX文件,以便验证签名所需的.PFX文件的"密码"
- 为了从STORE读取.PFX文件(私钥),不需要任何密码