怎样查看计算机本地安装的证书

本文介绍了一种在Windows系统下通过证书管理器检查本地计算机上已安装证书的方法,包括打开证书管理器、选择个人证书、查看证书详细信息等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

证书在计算机及网络中起着非常重要的作用,那如何查看本地计算机有没有安装某个证书呢。下面,介绍一种方法在windows系统下面使用。

步骤一:在开始运行中输入certmgr.msc,打开证书管理器



选择个人证书


在右边的列表中就会显示出本机上关于个人的证书。


右键该证书,选择打开。


证书被打开,可以看到证书的详细信息


Windows 10上安装ISE(Integrated Scripting Environment),如果遇到本地没有证书的问题,可能是由于以下原因导致的: ### 原因分析: 1. **ISE未配置SSL/TLS证书**:ISE运行某些功能时需要依赖数字证书来进行安全验证。如果你尝试访问HTTPS站点或启用加密通信,则缺少有效证书可能导致报错。 2. **系统信任库缺失自签名或其他类型的可信根CA证书**:Windows操作系统自带了一个受信证书存储区,在这个区域内的所有证书都是被默认认可的安全来源;然而有时候管理员可能会清除这些预装内容或者从未添加过新的认证机构到该列表里。 ### 解决方案步骤: #### 步骤一:生成并导入测试环境专用的临时自签发证书 可以利用PowerShell命令行工具创建一个新的X509 v3标准格式的RSA密钥对及其关联文件作为当前用户的个人资料下的私有资源。 ```powershell New-SelfSignedCertificate -DnsName "localhost" -CertStoreLocation Cert:\CurrentUser\My ``` 这条指令会新建一个适用于“localhost”域名地址的身份标识,并将其保存至登录账户所对应的私人仓库路径下(Cert:/CurrentUser/My)。 完成这一步之后,请记得刷新界面来查看新建立的对象是否成功呈现出来。然后右键选择导出选项把整个公私钥组合存盘备份下来以防万一将来需要用到原始数据恢复场景当中去。 #### 步骤二:将刚刚制作好的证书加入受信任的位置 继续打开管理权限提升后的控制台窗口输入下面这段脚本代码片段让计算机识别刚才自制出来的证明材料合法可用: ```powershell $cert = Get-ChildItem -Path "Cert:\CurrentUser\My\" | Where-Object {$_.Subject -eq "CN=localhost"} Export-Certificate -Cert $cert -FilePath "$env:USERPROFILE\Desktop\Localhost.cer" Import-Certificate -FilePath "$env:USERPROFILE\Desktop\Localhost.cer" -CertStoreLocation Cert:\LocalMachine\Root\ Remove-Item -Path "$env:USERPROFILE\Desktop\Localhost.cer" ``` 以上动作完成后应该就可以解决掉因为缺乏相应凭据而引发的一系列异常情况了! --- 当然上述只是针对一般性的简单处理办法而已,实际生产环境下建议采用正规渠道获取权威颁发机构提供的正式版产品级品质的服务端及客户端双向绑定型电子护照才行哦~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值