You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用.NET Core 2 X509Store时,Linux系统中证书文件存储位置在哪?

管理与添加证书的实用方法

我来给你梳理下不同系统下管理和添加证书的常用方式:

Windows系统专属操作

1. 图形化管理工具

按下Win+R组合键,输入命令 certlm.msc 回车,就能打开本地计算机证书存储控制台,在这里可以直观地查看、导入、导出或删除证书,操作起来很方便。

2. PowerShell命令行方式

如果习惯用命令行,PowerShell的 New-SelfSignedCertificate 命令可以快速创建自签名证书,比如生成一个用于本地开发测试的证书:

New-SelfSignedCertificate -DnsName "localhost" -CertStoreLocation "Cert:\LocalMachine\My"

Windows/Linux通用的.NET代码方式

不管是Windows还是Linux系统,都可以通过.NET的X509 API来程序化添加证书,示例代码如下:

using (var store = new X509Store(StoreName.My, StoreLocation.CurrentUser))
{
    store.Open(OpenFlags.ReadWrite);
    // 替换为你的PFX证书路径和对应的密码
    var cert = new X509Certificate2("cert.pfx", "1234"); 
    store.Add(cert);
}

小提示:在Linux环境运行时,要确保程序拥有访问证书存储的权限,同时注意PFX文件的路径要符合Linux的路径规范。

内容的提问来源于stack exchange,提问作者ubi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 02:29:58