我有 SSL 连接。如果我使用 feddler 或 Charles 应用程序,我可以看到解密的 SSL 数据。我怎样才能防止这个错误?
更新:我没有为 Charles 导入证书,我的 android 设备已植根,我使用 Proxy Droid 应用程序并允许不受信任的应用程序。进行此操作后,我可以看到解密的数据。我想阻止这个错误...
Update2:我使用类 EasyX509TrustManager.java (apache) 来检查证书。您可以看到 void checkServerTrusted。如果我使用“certificates[0].checkValidity();” - 证书始终有效,但如果我使用“standardTrustManager.checkServerTrusted(certificates, authType);” - 证书可以是有效的(charles 关闭)或无效(charles)。没有“证书[0].checkValidity();” 它工作正常,但我不确定这是否正确。