2016-09-26 42 views
1

較舊的3.10之前版本的Charles允許用戶在其手機上安裝根證書,以幫助應用程序允許SSL連接,但新版本已刪除此功能。我不確定這是否是我無法成功發佈到本地應用程序服務器的原因。通過使用Charles 4攔截網絡流量來反向工程原生應用程序?

SSLHandshake: Remote host closed connection during handshake

例如,我會得到的消息,我懷疑的根證書是我的手機上的應用程序,以接受來自服務器的SSL連接,但不適合我將郵件投遞到服務器。

無論如何,有沒有一種方法可以讓我建立到POST的SSL連接?

P.S.我在我的SSL列表中添加了服務器的URL,並啓用了「透明HTTP代理」。 (我注意到這不是HTTPS,所以也許查爾斯沒有透明的HTTPS功能?)

更新:我試過使用mitmproxy,它的工作。它看起來像安裝cer文件到手機是正確的方式去,但我想知道爲什麼查爾斯刪除此功能。我也認爲我可能錯過了文檔中的某些內容。也許Charles在我的系統中生成了一個cer文件,以便我下載到手機中。如果是這樣,我在哪裏可以找到這個文件?

回答

1

是的,你需要做的只是點擊菜單欄上的幫助,然後選擇保存SSL或在移動設備上安裝SSL,然後瀏覽到它在移動瀏覽器上提供的URL以下載證書。

相關問題