openssl证书链CN已损坏

时间:2019-09-03 07:52:18

标签: ssl openssl self-signed-certificate

我正在使用Android应用程序,该应用程序从服务器调用一些Web服务。我从Self-Signed Certificate创建了一个IIS,以测试在API上调用https的情况,但失败了,但出现了SSLPeerUnverifiedException异常。

我已经问过关于Call API on server that is signed using Self-Signed Certificate

的问题。

在进行了一些探索和搜索后,我尝试了以下stackoverflow answer

当我尝试使用openssl读取服务器证书信息时,得到以下证书链:

Certificate chain
 0 s:/CN=\x00S\x00S\x00_\x00C\x00E\x00M\x00_\x005\x00_\x004
   i:/CN=\x00S\x00S\x00_\x00C\x00E\x00M\x00_\x005\x00_\x004

我的服务器名称为SS_CEM_5_4,上面的异常指示验证主机名失败。

每个CN字符之前的这些\x00字符是否有问题,是否导致证书主机名和服务器名不匹配?

我不确定自己做错了什么?我应该从哪里开始寻找解决方案,生成证书或我的申请?

注意:我为此问题创建了一个新线程,以关注证书而不是我的Android应用程序。

0 个答案:

没有答案