我用fiddler抓包,安装了证书,pc端的https的网页都可以访问,app设置代理后发现有的app的请求是https不能访问,app端提示的错误java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
无法通过证书验证。
后来看了fiddler错误如下:
A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below
手机上要装证书的,参考:
手机上已经装了证书,浏览器的https都能抓到,但是app的抓不到https的(http的都能),有个app是我自己做的,发现抓取不到,不知道为什么。小米手机
Android 6.x 以后,app打包的时候需要设置信任用户证书,才可以抓包。否则安装证书也无效。
app已经添加证书,小米手机,但是看不到用户安装的证书。
已经解决了,还是导入证书的问题,添加证书的时候,第二项“设置证书用途”我选成了WALN,改成“VPN和应用”
请问手机怎么设置信任用户证书呢,手机已经安装了证书,访问时还是有弹框提示:该网站的安全证书存在问题等等等。。然后点击继续,就可以在手机浏览器中打开,但是我不想在浏览器中打开呀。我在抓取微信公众号
@月却: 参考下楼上的回复:https://www.v2ex.com/t/304855
@张林-布莱恩特: 我选这个它不让我选
23:09:39:2441 !SecureClientPipeDirect failed: System.IO.IOException 由于远程方已关闭传输流,身份验证失败。 for pipe (CN=*.game.xiaomi.com, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com)
– 张林-布莱恩特 6年前已经解决了,还是导入证书的问题,添加证书的时候,第二项“设置证书用途”我选成了WALN,改成“VPN和应用”
– 张林-布莱恩特 6年前