HtmlUnit + java:无法打开SSL站点。 SSLException:收到致命警报:illegal_parameter

时间:2015-11-05 10:25:29

标签: java ssl htmlunit

我在其他任务上有过HtmlUnit(2.18 + openjdk8)的一些经验,但现在甚至难以进入一个站点(它是“RSA安全控制台”,我无法公开)。真正的浏览器表现不同:IE11完美无瑕。 Chromium根本不输入它(没有按钮“继续”只有消息ERR_SSL_PROTOCOL_ERROR)。

我尝试了什么:

events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: write after end
    at ServerResponse.OutgoingMessage.write (_http_outgoing.js:428:15)
    at mypath\server.js:43:18
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:380:3)

之后     webClient = new WebClient(BrowserVersion.INTERNET_EXPLORER_11);

所有浏览器(IE8,IE11,Firefox,Chrome) 列出的协议(以及所有协议)的不同组合:

System.setProperty("jsse.enableSNIExtension", "false");
System.setProperty("com.sun.net.ssl.enableECC", "false");

此选项已设置

System.setProperty("https.protocols", "TLSv1.2,TLSv1,SSLv3,SSLv2Hello");

但仍然得到错误:

webClient.getOptions().setUseInsecureSSL(true);

是否可以将java设置为许可模式?我根本不需要加密。证书是自签名的。

0 个答案:

没有答案