Android没有对等证书DefaultHttpClient

时间:2015-04-27 13:27:08

标签: android ssl https

2天我正在阅读博客/答案/文档,但没有解决方案。我在拥有SSL证书的Gandi服务器上有一个SimpleHosting https://auth.ruchers.net

如您所见,证书有效。

但是当我尝试使用DefaultHttpClient类连接到此页面时,我收到[无对等证书]错误。我的代码与您在此处找到的代码相同:http://blog.antoine.li/2010/10/22/android-trusting-ssl-certificates/

我在这里阅读Android SSL No peer certificateAndroid SSL - No Peer Certificate,问题可能是证书链的顺序......好吧,让我们去吧,我将控制链:

openssl s_client -connect auth.ruchers.net:443

返回

... no peer certificate available ...

要获得正确答案,我需要指定服务器名称

openssl s_client -connect auth.ruchers.net:443 -servername auth.ruchers.net

我怎样才能对我的SSLSocketFactory使用" auth.ruchers.net"作为此证书的服务器名称?

感谢您的帮助。

最诚挚的问候, 格雷格

0 个答案:

没有答案
相关问题