调用https时测试REST客户端返回handhake_failure

时间:2019-02-10 16:46:42

标签: rest ssl https java-8 tls1.2

我正在为此end point URL呼叫REST API。但是我遇到了这个异常

javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

我已经添加了JCE并将证书安装在Java密钥库中。

我正在使用Java 8,部分代码如下:

 Client client = ClientBuilder.newClient();
 WebTarget target = client.target(END_POINT);
 Invocation.Builder invocationBuilde = target.request(MediaType.APPLICATION_JSON);
 Response response = invocationBuilder.get();
 String s = response.readEntity(String.class);
 System.out.println(s)

除此之外,我还激活了调试模式-Djavax.net.debug=all,这就是所有的协商过程: Negotiation REST API

0 个答案:

没有答案