本文主要是介绍Certificate for doesn‘t match any of the subject alternative names: [.xxx.id, .yyy.id, mmm.id],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan
【前言】
最近在调用第三方测试环境的时候日志中报Certificate for doesn't match any of the subject alternative names: [.xxx.id, .yyy.id, mmm.id]这个错,上网查找一些方案,以及向公司运维请教后最终确定问题,在此与大家共享。
【问题及解决方案】
一、问题描述:
业务需要通过http调用第三方,发现日志中报Certificate for doesn't match any of the subject alternative names: [.xxx.id, .yyy.id, mmm.id]相关的错;
二、排查过程
1、ping xxx.id 的域名看看通不通
2、一般出此类问题是配置的https证书有问题,在网页上访问https://xxx.id一般出现您的连接不是私密连接如下图所示,可以确定是https证书配置有问题;联系相关人员(一般是公司的运维同学负责)配置好证书即可。
【小结】
1、解决问题首先要定位问题,对症下药;
2、知识面越广,解决问题时看的维度越多,解决问题的可能性以及速度将大大提高。
这篇关于Certificate for doesn‘t match any of the subject alternative names: [.xxx.id, .yyy.id, mmm.id]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!