我有一个连接到HTTPS web服务的应用程序。我没有在我的申请中包含任何证书,因为HTTPS是由VeriSign认证的。因此,即使设备中没有包含证书,默认情况下它也应该是受信任的证书。
我可以用三星的Galaxy S2连接到它。然而,在三星Galaxy Tab7中,它返回了一个错误:javax.net.SSLException: Not trusted server certificate on Galaxy Tab 7。可能的问题是什么?即使证书是VeriSign认证的,不同的安卓设备对证书的信任也会不同吗?我能做些什么来解决这个问题?有没有办法在不修改应用程序的情况下将安卓设备配置为信任VeriSign?
发布于 2013-05-24 13:51:57
他们运行的是不同版本的Android吗?如果这是一个由您控制的网站,您需要确保与证书一起安装了正确的CA包。至于向Android添加更多的根CA...我相信在首选项中有一些东西:personal > security > credential storage可能会给你更多关于SSL证书的选项。
发布于 2014-08-24 20:44:21
把你的时间和日期改回正确的时间和日期,一切都会好起来的
https://stackoverflow.com/questions/16728415
复制相似问题