gpt4 book ai didi

Java SSL 证书缓存 - 清除

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:22:46 69 4
gpt4 key购买 nike

我正在使用 Jenkins,我刚刚使用 HTTPS 设置了一个新的 Atlassian Stash git 存储库。我想让 Stash 和 Jenkins 交谈(报告构建信息)。自从在 Stash 实例上启用 HTTPS 后,他们现在不这样做了。

证书有错误(使用了错误的证书 - 即不同域的证书)。此问题已得到纠正,所有客户端都可以连接,包括从框中运行 curl/wget。

Jenkins 在 Ubuntu 14 上运行,捆绑了 Jetty 服务器。

每当 jenkins 尝试连接到 git.int.company.com 时,它会抛出以下错误

javax.net.ssl.SSLException: hostname in certificate didn't match: <git.int.company.com> != <jira.int.company.com> OR <jira.int.compant.com> OR <www.jira.int.comapny.com>

这听起来像是 Java 在某个地方缓存了 git.int.company.com 的证书。我试过重新启动 Jenkins ,没有运气就重新启动盒子。如何清除 Java/Jenkins/Jetty 中的 SSL 证书缓存?

最佳答案

现在有点旧了,但我猜你需要更新信任库中引用的 .csr

https://serverfault.com/questions/392879/clearing-java-certificates-cache-force-reload-certificates

关于Java SSL 证书缓存 - 清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26836882/

69 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com