我有一个带有过期 SSL/TLS 证书的内部 HTTPS-only 站点。
虽然我可以绕过来自 Web 浏览器的过期证书,但还有其他客户端应用程序需要有效证书或无法手动禁用。
我需要信任本地机器上的这些过期证书。
是否可以从 Windows 证书管理器中获得?
FWIW,我正在尝试从 Visual Studio 2019 连接 Sonarqube 服务器(证书已过期)。据我所见,VS2019 没有任何禁用证书检查的设置。
我有一个带有过期 SSL/TLS 证书的内部 HTTPS-only 站点。
虽然我可以绕过来自 Web 浏览器的过期证书,但还有其他客户端应用程序需要有效证书或无法手动禁用。
我需要信任本地机器上的这些过期证书。
是否可以从 Windows 证书管理器中获得?
FWIW,我正在尝试从 Visual Studio 2019 连接 Sonarqube 服务器(证书已过期)。据我所见,VS2019 没有任何禁用证书检查的设置。
不可能。Expired 表示已过期,无论证书是否受信任。只有当软件具有明确的“使其不安全”功能(就像浏览器一样)时,您才能选择忽略它。
只有一个解决方案,这也是非常简单的:更新证书。您可以在几秒钟内创建一个具有任何有效期的新自签名证书。