X509Store
?在Windows系统中,可以通过管理控制台
certlm.msc
或使用Powershell中的New-SelfSignedCertificate
来访问证书。使用.NET API,在Windows和Linux上都可以通过以下方式添加证书:using (var store = new X509Store(StoreName.My, StoreLocation.CurrentUser))
{
store.Open(OpenFlags.ReadWrite);
var cert = new X509Certificate2("cert.pfx", "1234");
store.Add(cert);
}
可以通过X509Store.Certificates.Find()
访问。
但是这些文件存储在哪里,如何通过Linux工具添加它们呢?例如,系统管理员将添加证书,应用程序只会读取它们。