javax.net.ssl.SSLException:仅在Galaxy Tab 7上不受信任的服务器证书?

时间:2013-05-24 05:47:44

标签: android ssl https ssl-certificate

我有一个连接到HTTPS Web服务的应用程序。我没有在我的应用程序中包含任何证书,因为HTTPS已通过VeriSign认证。因此,即使没有在设备中包含证书,它也应该是默认的可信证书。

我能够使用三星Galaxy S2连接到它。但是,在Samsung Galaxy Tab 7中,它会返回错误:javax.net.SSLException: Not trusted server certificate on Galaxy Tab 7。可能是什么问题呢?即使证书是VeriSign认证的,不同的Android设备是否也会以不同方式信任证书?我该怎么做才能解决这个问题?有没有办法在不修改应用程序的情况下配置Android设备以信任VeriSign?

2 个答案:

答案 0 :(得分:3)

将您的时间和日期恢复到正确的时间和日期,一切都会没问题

答案 1 :(得分:2)

他们是否运行不同版本的Android?如果这是您控制的网站,则需要确保与证书一起安装了正确的CA捆绑包。至于向Android添加更多根CA ...我相信首选项中有一些内容:personal > security > credential storage可能会为您提供更多SSL证书选项。