Mat*_*rts 4 c# certificate x509certificate
此代码将x509 cer cert文件添加到证书库(使用System.Security.Cryptography.X509Certificates):
var filename = "Cert.cer";
var cert = new X509Certificate2(filename);
var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadWrite);
store.Add(cert);
Run Code Online (Sandbox Code Playgroud)
证书的生成地点:
makecert -r -pe -sky exchange -n "CN=Blah" Cert.cer -sv Cert.pvk
Run Code Online (Sandbox Code Playgroud)
但是 - 这会将证书添加到当前用户的"个人"证书中 - 如何将证书添加到不同的证书集合中 - 在我的情况下,我想添加到当前用户的"受信任的人"证书.
谢谢
var store = new X509Store(StoreName.TrustedPeople, StoreLocation.CurrentUser);
Run Code Online (Sandbox Code Playgroud)
第一个参数包含要使用的存储的枚举,请参阅MSDN
第二个参数包含要使用的位置的枚举(例如,计算机,当前用户),请参阅MSDN
| 归档时间: |
|
| 查看次数: |
6411 次 |
| 最近记录: |