使用.NET Core 2 X509Store时,Linux中的证书文件在哪里?

在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工具添加文件?例如系统管理员将添加证书,而应用程序将仅读取它们。

最佳答案

〜/.dotnet/corefx/cryptography/x509stores/

10-07 19:19