java - 错误 : java. security.cert.CertificateException : Illegal given domain name: abc_xyz. stg.myweb.com

标签 java ssl

嗨,团队,我在调用 api 时发现以下异常

https://abc_xyz.stg.myweb.com/api/AuthorizedUser?username=admin&password=admin

java.security.cert.CertificateException: Illegal given domain name

使用 Jersey 从服务器获取响应时。 当我收到 postman 的回复时,一切都很好。

为什么是非法域名,是否浏览器不拒绝打开。

如果我的域名不包含下划线那么这个异常就不会上升。 这是域名下划线的问题吗?

最佳答案

以防有人再次看到这个问题。这个问题是因为旧的jdk认为下划线作为子域名是无效的,在以后的版本中已经从jdk中去掉了。所以总之升级jdk版本会解决这个问题。

关于java - 错误 : java. security.cert.CertificateException : Illegal given domain name: abc_xyz. stg.myweb.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47865499/

相关文章:

java - 如何使用 maven 部署 node.js 应用程序?

java - 如何在Eclipse中自定义 'new'选项

java - 我想使用 Java 中的生产者-消费者模型将竞争条件复制到死锁

c# - 加密c#和mysql之间的数据流量

http - 注册页面上的 SSL 重定向,其他页面上的非 SSL

java - 如何混淆基于java的项目

ssl - 将网站从 HTTP 迁移到完全 HTTPS 和 SEO 影响

ssl - 如何在默认 nginx 服务器中完全禁用/重写 HTTPS?

html - 如何居中对齐 Globalsign 信任徽章

java - 为什么 'condition && statement()' 在 Java 世界不流行?