我想在我的安卓应用程序( https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning )上实现固定。简而言之,它是客户端将接受的公钥的白名单。它被硬编码在我的客户端中,因此除非SSL握手具有特定的公钥,否则应用程序不会与服务器进行通信。
问题:我想使用Charles Proxy来查看来回的HTTPS流量,因为Charles Proxy本质上是一个MITM,并使用自己的证书对请求进行签名,所以我的应用程序会拒绝它。
有没有办法给Charles提供服务器证书(我拥有它),并让它用它来签署请求?
发布于 2014-09-30 12:08:40
对Custom CA Certificate in Charles without a password的回答引用了一篇关于与Charles一起使用自定义SSL证书的博客文章。
http://codeblog.shape.dk/blog/2014/01/06/custom-ssl-certificate-with-charles-web-proxy/
https://stackoverflow.com/questions/24375518
复制相似问题