18
|
noah · 技术社区 · 14 年前 |
1
33
这是我的(编辑过的)解决方案:
它的优点是,除非存在通配符域,否则不会更改默认行为,在这种情况下,它会重新验证由两部分组成的域(例如someurl.com)是否是证书的一部分,否则原始异常会重新引发。这意味着真正无效的证书仍然会失败。 |
2
3
Android上的BouncyCastle太旧,无法识别通配符证书。 您可以编写自己的X509TrustManager来检查通配符。 或者,如果可以接受风险,您可以完全禁用证书检查。看到这个问题, |
3
1
如果它想要
|
4
1
如果使用WebView,只需调用
忽略SSL错误 |