2013-03-31 59 views
8

我正在使用Charles 3.7來調試SSL連接。我能夠查看大多數HTTPS連接,但是當我嘗試調試它時,有1或2個站點返回「SSLProtocol:handshake alert:unrecognized_name」,並且我無法在Charles上加載該網站。我可以使用Fiddler來做到這一點。有關如何解決此問題的任何想法?謝謝。握手提醒:無法識別的名稱錯誤

回答

0

Add -Djsse.enableSNIExtension = false對Charles應用程序的Contents文件夾中的info.plist。 在:

<key>VMOptions</key> 
<string>-Xmx512m -Djsse.enableSNIExtension=false</string> 
5

我碰到這種使用上10.10最新的測試查爾斯3.10b9時就來了。我們固定用類似的方法燈罩的回答是:

我在Xcode中打開的info.plist,並做了以下內容:

下JVMOptions(如反對VMOptions)鍵添加字符串:

-Djsse.enableSNIExtension=false 
0

嘗試使用項目路徑中的命令行:

mvn clean install -Djsse.enableSNIExtension=false 
相關問題