gpt4 book ai didi

c# - 在代码中将 X509 证书添加到商店

转载 作者:太空狗 更新时间:2023-10-30 00:34:44 25 4
gpt4 key购买 nike

此代码会将 x509 cer 证书文件添加到证书存储区(使用 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);

生成证书的位置:

makecert -r -pe -sky exchange -n "CN=Blah" Cert.cer -sv Cert.pvk

但是 - 这会将证书添加到当前用户的“个人”证书中 - 我如何才能将证书添加到不同的证书集合中 - 在我的例子中,我想添加到当前用户的“受信任的人”证书中。

谢谢

最佳答案

var store = new X509Store(StoreName.TrustedPeople, StoreLocation.CurrentUser);

第一个参数包含要使用哪个商店的枚举,请参阅 MSDN

第二个参数包含要使用的位置(例如计算机、当前用户)的枚举,请参阅MSDN

关于c# - 在代码中将 X509 证书添加到商店,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6860352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com