0

最近,Jenkins 服务器(Linux)和 IIS 服务器(Windows)上的证书都过期了,我们已经为 Jenkins 和远程从站导入了新证书。

发布当我们通过浏览器启动时它能够连接(但弹出 java -(The certificate is not valid and cannot be used to verify the identity of this website) 如果我们将 Jenkins 作为服务安装在 Windows 机器上,它处于启动状态(不继续运行状态)并且无法启动 Jenkins 作为从日志中我可以看到这个错误如下:

"Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target"

4

1 回答 1

0

您的证书不正确。确保您导入的证书上的 CN 和主机名的值与旧证书相同。确保您还导入/信任了中间证书和根证书,因为这些证书可能已随新证书而改变。

Windows: certlm 检查中间证书和根证书是否也受信任。

于 2019-03-11T04:24:02.367 回答