我有一个连接到 HTTPS Web 服务的应用程序。我的申请中没有包含任何证书,因为 HTTPS 已通过 VeriSign 认证。因此,默认情况下它应该是一个受信任的证书,即使没有在设备中包含证书。
我能够使用三星 Galaxy S2 连接到它。但是,在三星 Galaxy Tab 7 中,它返回错误:javax.net.SSLException: Not trusted server certificate on Galaxy Tab 7
. 可能是什么问题呢?即使证书经过 VeriSign 认证,不同的 Android 设备对证书的信任是否也不同?我能做些什么来解决这个问题?有没有办法在不修改应用程序的情况下将 Android 设备配置为信任 VeriSign?