我正在使用“放心的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的服务器进行测试,并且希望在那里进行工作。