去Daddy的中间CA证书丢失了


0

未受影响的PC(Windows 10 Pro连接到AD DS域)

在此输入图像描述 在此输入图像描述

 

受影响的PC(Windows 10 Pro独立版)

在此输入图像描述 在此输入图像描述 在此输入图像描述

 

什么可能导致中间但不是根CA证书丢失?

我已验证Computer Configuration\Administrative Templates\System\Internet Communication Management\Internet Communication settings\Turn off Automatic Root Certificates Update未配置本地策略。

我已经验证Windows服务Cryptographic Services/ CryptSvc正在运行并重新启动它并没有什么区别。

据我所知,我发现没有记录任何相关事件。

https://support.microsoft.com/en-gb/help/3004394/support-for-urgent-trusted-root-updates-for-windows-root-certificate-p说:

Windows根证书程序使受信任的根证书能够在Windows中自动分发。通常,客户端计算机每周轮询一次根证书更新。

你如何手动强制更新?

Answers:


2

提供TLS / SSL连接的服务器(如在HTTPS Web服务器中)应该向客户端发送链中的所有证书。即,最终实体证书,所有从属CA以及可选(但不是必需的)根CA证书。

您所谓的受影响的PC显示出错误配置的Web服务器的症状,并且只是发送最终实体证书。您的浏览器获取此证书,无法将其链接到您的信任锚存储中安装的根CA.

您的未受影响的PC显示Windows计算机的症状,该计算机可方便地在其证书存储中缓存从属CA证书。当用户浏览到另一个使用相同从属CA但管理员知道他们正在做什么的网站时,通常会将这些放在那里:-) PC仍然只从服务器接收终端实体证书,但因为它有下属CAs证书被缓存,它可以将它们连接在一起并构建链。

现在,Windows有一个从存储库下载任何从属CA的工具,但只有在(a)该存储库的URL包含在证书中,(b)证书实际安装在该存储库上,并且(c) )存储库在线且可访问。

要解决此问题,您需要与网站管理员保持一致,并告诉他们阅读RFC 5246。具体而言,第7.4.2节


是的,我同意这是Web服务器的问题。bookkeepers.org.ukuk.godaddy.com使用相同的根和中间CA证书(通过检查指纹/散列验证),但前者不工作,后者确实工作。有趣的是,中间CA证书仍然没有安装,但我想这是因为它遵循链到根目录就足够了。谢谢你的帮助!
mythofechelon 2017年

1
ssllabs.com/ssltest / ...支持这一点 -No trust paths available. Issuer unknown, or intermediate certificate(s) missing.
mythofechelon 2017年

从长远来看,我通过电子邮件发送了认证簿记员协会,并在短期内手动导入了缺失的证书(从certs.godaddy.com/repository | GoDaddy Certificate Chain - G2| gdig2.crt (der)| certs.godaddy.com/repository/获取) gdig2.crt
mythofechelon 2017年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.