SSL证书导致Android应用程序问题

时间:2014-12-08 09:26:05

标签: android ssl https

我最近在我的网站上安装了Comodo的SSL证书。之后,我一直在我的Android应用程序上面临问题。该应用程序无法与Web服务器通信。给出错误

javax.net.ssl.SSLPeerUnverifiedException: No peer certificate 

我已联系我的托管服务以查看SSL链,他们说他们没有问题。

我正在使用此代码将.htaccess文件中我的网站上的所有流量从http重定向到https

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

当我删除此代码时,一切正常。 如何在不在应用程序中创建问题的情况下将网站流量重定向到https

1 个答案:

答案 0 :(得分:1)

SSLPeerUnverifiedExceptionmore here

它通知您,您的网络连接不信任我们的服务器提供的sertificate。 您需要在移动应用中扩展SSLSocketFactory以解决此问题(as one of ways is to trusting all of sertificates

希望它有所帮助。