1

我想在我的 Android 应用程序(https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning)上实现固定。简而言之,它是客户端将接受的公钥白名单。它在我的客户端中进行了硬编码,因此除非 SSL 握手具有特定的公钥,否则应用程序不会与服务器通信。

问题:我想使用 Charles Proxy 来查看来回的 HTTPS 流量,因为 Charles Proxy 本质上是一个 MITM 并使用自己的证书签署请求,我的应用程序拒绝它。

有没有办法给查尔斯服务器证书(我拥有它)并让它用它来签署请求?

4

1 回答 1

0

没有密码的 Charles 中自定义 CA 证书的答案参考了一篇关于在 Charles 中使用自定义 SSL 证书的博客文章。

http://codeblog.shape.dk/blog/2014/01/06/custom-ssl-certificate-with-charles-web-proxy/

于 2014-09-30T04:08:39.800 回答