window证书管理

问题描述

在浏览器中访问网站时,几乎每个网站都会报证书异常的问题,需要忽略风险后才能继续访问,报错信息如下:

windows 没有足够信息,不能验证该证书

无法找到该证书的颁发者。&oq=浏览器中无法找到该证书的颁发者

Windows 获取根证书更新的方法

参考https://zhidao.baidu.com/question/1431642383811102659.html

Windows Vista 或更高版本上的根证书分发通过自动根更新机制。即,它们是通过根证书分发。当用户进入一个安全网站 (例如,通过使用 HTTPS SSL),读取安全电子邮件 (S/MIME),或下载 ActiveX 控件,它是签名 (代码签名),然后遇到一个新的根证书时,则 Windows 证书链验证软件检查 Microsoft 更新根证书。如果软件找到根证书,则软件下载当前证书信任列表 (CTL)。CTL 包含程序中的所有受信任的根证书的列表,并验证存在列出了根证书。然后,它将指定的根证书下载到系统并在 Windows 受信任根证书颁发机构存储中安装证书。如果找不到根证书,证书链未完成,并且系统会返回一个错误。

在 MMC 管理单元中查看证书

参考https://docs.microsoft.com/zh-cn/dotnet/framework/wcf/feature-details/how-to-view-certificates-with-the-mmc-snap-in

下面的过程演示如何检查本地设备以查找相应的证书上的存储区:

  1. 选择运行从启动菜单中,然后输入mmc。从文件菜单中,选择添加/删除管理单元。
  2. 从可用的管理单元列表中,选择证书,然后选择添加。
  3. 在中管理单元中的证书窗口中,选择计算机帐户,然后选择下一步。
  4. 在中选择计算机窗口中,保留本地计算机选择,并选择完成。
  5. 在中管理单元中添加或删除窗口中,选择确定。

无法主动更新根证书的解决方案

  1. 手动导入
  2. 通过“微软根证书更新程序”自动更新

下载更新程序可以通过https://download.pchome.net/system/patch/download-4542.html,注意下载的内容是一个296kb大小的压缩包rootsupd.rar,解压后运行压缩包内程序即可。(不知道是不是官方的)

运行程序后查看证书目录会发现增加了很多,浏览器网站访问证书状态也会变正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值