原文:JDK安全证书的一个错误消息 No subject alternative names present的解决办法

我使用Java消费某网站一个Restful API时,遇到这个错误: : : . main DEBUG org.springframework.web.client.RestTemplate Created GET request for https: . . . : commerce product : : . main DEBUG org.springframework.web.client. ...

2019-12-14 08:53 0 1089 推荐指数:

查看详情

java.security.cert.CertificateException: No subject alternative names present

背景:在开发一个项目中,要调用一个webservice服务,之前设置的是http协议,项目中采用jdk自带的wsimport工具生成的客户端代码; 后来,需求变更要求兼容https协议的webservice,开始以为只需要简单的将服务地址的连接改为https就可以了;但不行,总是报错 ...

Fri Oct 30 03:19:00 CST 2015 0 16713
自签证书 doesn't match any of the subject alternative names

出现这个的原因是https中的域名或者IP,与证书中登记的不一致。 如果是自签证书的话,可以根据具体需要重新生成证书。 还有一种解决方案是在java中跳过这个检查。 绕过检查分两类,一个是绕过证书在CA备案的检查,一个是绕过url和证书中记录IP或域名的检查 未完待续。。。 ...

Thu Dec 27 00:03:00 CST 2018 0 1965
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM