停用服务器TLS验证后,请放心,不能与客户端证书一起使用

时间:2019-01-09 13:25:44

标签: ssl rest-assured

我正在使用“放心的3.2.0”,并且无法使用轻松的HTTPSValidation获得成功的连接,您知道什么地方可能出问题吗?

这有效:

given().
    baseUri("https://testserver.com/abc").
    port(443).
        config(RestAssured.config().sslConfig(
            SSLConfig.sslConfig().
                keyStore("clientKS.p12", "pass1").
                trustStore("certs/truststore-it.ks", "pass2"))).
    when().get("/").then().log().all();

这不是:

given().
    baseUri("https://testserver.com/abc").
    port(443).
        config(RestAssured.config().sslConfig(
            SSLConfig.sslConfig().
                relaxedHTTPSValidation("TLS").
                keyStore("clientKS.p12", "pass1"))).
    when().get("/").then().log().all();

错误:javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure

Ps。我想让它在没有TLS验证原因的情况下在第二台服务器上工作,我将针对我没有cacert的服务器进行测试,并且希望在那里进行工作。

0 个答案:

没有答案