如何在 Windows 上信任过期的 SSL/TLS 证书?

如何在 Windows 上信任过期的 SSL/TLS 证书?

我有一个仅限 HTTPS 的内部站点,其 SSL/TLS 证书已过期。

虽然我可以绕过网络浏览器的过期证书,但其他客户端应用程序需要有效证书或无法手动禁用。

我需要从我的本地机器信任这些过期的证书。

是否可以通过 Windows 证书管理器来实现?

值得一提的是,我正在尝试从 Visual Studio 2019 连接 Sonarqube 服务器(带有过期的证书)。据我所知,VS2019 没有任何设置可以禁用证书检查。

答案1

不可能。过期就是过期,无论证书是否受信任。只有当软件具有明确的“使其不安全”功能(如浏览器)时,您才可以选择忽略这一点。

只有一个解决方案,而且非常简单:更新证书。您可以在几秒钟内创建一个具有任意有效期的新的自签名证书。

相关内容