https访问报错 java.security.cert.CertificateException: No subject alternative DNS name matching found.

可能有几个问题导致的
1、java默认开了https证书校验,访问的域名,没有包含在https证书中
2、nginx和java 对 SNI(服务器名称指示) 的支持

解决方法
关掉java的https服务端证书校验

参考

一次域名切换引发的血案
https://github.com/ditunes/blog/issues/13

https://stackoverflow.com/questions/10258101/sslhandshakeexception-no-subject-alternative-names-present

© 2018, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com

0.00 avg. rating (0% score) - 0 votes
点赞