握手警报:unrecognized_name错误(Handshake alert: unrecogn

2019-08-18 09:07发布

我使用的查尔斯3.7调试SSL连接。 我看见大部分的HTTPS连接的,但有是返回1首或2个站点“SSLProtocol:握手警报:unrecognized_name”当我尝试调试它,我无法将网站与查尔斯加载上。 我能够做到这一点使用招。 如何解决这个问题的任何想法? 谢谢。

Answer 1:

使用上10.10最新的测试查尔斯3.10b9,当我遇到这样来了。 我们固定用类似的方法灯罩的回答:

我在Xcode中打开的info.plist,并做了以下内容:

根据JVMOptions(如反对VMOptions)键添加字符串:

-Djsse.enableSNIExtension=false


Answer 2:

看起来这更多的是与从Java 1.7的安全性改进和比它查尔斯服务器配置。 你能否证实其JRM查尔斯用? help -> about java

以下是关于同样的错误信息,但升级到Java 1.7后的一篇文章:

http://www.pressingquestion.com/2030237/Ssl-Handshake-Alert-Unrecognized_name-Error-Since-Upgrade-To-Java-170

你需要使用查尔斯这些网站引发错误? 您可以按网站禁用SSL代理如果不是。



Answer 3:

添加-Djsse.enableSNIExtension = false以Info.plist中的内容为查尔斯应用程序文件夹。 在:

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


Answer 4:

尝试使用命令行从项目的路径:

mvn clean install -Djsse.enableSNIExtension=false


文章来源: Handshake alert: unrecognized_name error