java - 为什么我会收到 javax.net.ssl.SSLHandshakeException : No subject alternative DNS name matching found exception when I see a wildcard entry

标签 java ssl artifactory ivy

尝试通过 ivy 从 atlassian 的 Artifact 存储库解析包时,出现以下 SSL 错误。

[ivy:retrieve] url https://packages.atlassian.com/repository/public/net/minidev/json-smart/ 处的服务器访问错误(javax.net.ssl.SSLHandshakeException:找不到与packages.atlassian.com匹配的主题备用DNS名称。)

但是,当我在 Chrome 或 Firefox 中查看证书时,它显示为有效。主题备用名称扩展具有以下值。

Not Critical
DNS Name: *.atlassian.com
DNS Name: atlassian.com

这是我这边的错误还是 Atlassian 的错误?我该如何解决这个问题,最好不要禁用任何 SSL 安全性?

最佳答案

这与Java版本有关。从 JDK 11.0.2 更新到 JDK 11.0.4 解决了该问题。

关于java - 为什么我会收到 javax.net.ssl.SSLHandshakeException : No subject alternative DNS name matching found exception when I see a wildcard entry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56939801/

相关文章:

java - 尝试删除用户定义的双向链表中特定位置的元素

java - 奇怪的 Eclipse IDE 错误 javax.annotation.meta.When #Java

Android Spring 和 SSL 的 java.lang.StackOverflowError

azure - Paypal IPN 返回 302

maven - 可以通过使用 maven 但不使用 gradle 的 Artifact 来解决依赖关系吗?

android - 我可以在我发布的 aar 库中包含一个本地模块吗?

java - 如何实现加密的Android登录认证?

java - libgdx 中的着色器没有效果 [桌面]

ssl - 为什么有时 SSL 徽章上会有一个名字?

maven - 拆分 Artifact 存储库时的指南