我正在使用Charles 3.7來調試SSL連接。我能夠查看大多數HTTPS連接,但是當我嘗試調試它時,有1或2個站點返回「SSLProtocol:handshake alert:unrecognized_name」,並且我無法在Charles上加載該網站。我可以使用Fiddler來做到這一點。有關如何解決此問題的任何想法?謝謝。握手提醒:無法識別的名稱錯誤
8
A
回答
0
看起來這與Java 1.7和服務器配置的安全性改進相比,它更像是查爾斯。你能確認哪些JRM查爾斯正在使用? help -> about java
下面是關於相同的錯誤消息,但升級到Java 1.7後一篇文章:
你需要使用查爾斯這些網站引發錯誤?如果沒有,您可以禁用每個站點的SSL代理。
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
相關問題
- 1. SSL握手無法識別的名稱異常
- 2. 握手提醒:Unrecognized_name Liberty Profile
- 3. 線程「主」異常javax.ws.rs.ProcessingException:javax.net.ssl.SSLProtocolException:握手警報:無法識別的名稱
- 4. BigQuery WITH子句拋出「無法識別的名稱」錯誤
- 5. CHECK_NRPE:錯誤 - 無法完成SSL握手
- 6. Java錯誤: 「無法識別的選項:-Xdock:名稱=應用程序名稱」
- 7. Set-AzureRmDataFactoryV2無法識別cmdlet的名稱
- 8. cURL錯誤(35):錯誤:14077458:SSL例程:SSL23_GET_SERVER_HELLO:tlsv1無法識別的名稱
- 9. Java錯誤無法識別的錯誤
- 10. 無法識別錯誤
- 11. 無法識別signalmap錯誤
- 12. '.class'錯誤無法識別?
- 13. 無法識別Django錯誤
- 14. LUIS無法識別空間名稱
- 15. ng-bind-html無法識別ID名稱
- 16. DoCmd.TransferSpreadsheet無法識別工作表名稱
- 17. Android無法識別ID名稱
- 18. Websocket握手錯誤
- 19. CURLpp:TLS握手錯誤
- 20. PyCURL:TLS握手錯誤
- 21. msdeploy錯誤:無法識別的說法「IIS Web應用程序名稱」
- 22. 語法錯誤,無法識別的表達式:[名稱= ctl00 $ $搜索Maincontent mainProgress]
- 23. SSL握手編碼和識別
- 24. Android:adb無法識別手機
- 25. 錯誤:錯誤:語法錯誤,無法識別的表達:
- 26. Flex的「無法識別的錯誤」
- 27. LINQ錯誤:方法無法識別
- 28. 無法識別語法錯誤
- 29. 語法錯誤,finally塊無法識別
- 30. 無法識別的選擇器錯誤。