重新确认身份验证

时间:2017-06-16 15:39:55

标签: rest-assured

我有一个curl命令 curl --header" IDS-SESSION-ID:000000000000" -k --key ./file.key.pem --cert ./file.crt.pem -X POST -v https://localhost:9086/api/v11.0/search

如何放心地传递证书和密钥文件?

我有下面的示例代码,用于curl命令中的其他参数

 RESTBase restClient = new RESTBase(URL + "/search");
restClient.skipSSLCertificateValidation();
restClient.setHeader("IDS-SESSION-ID", sessionId);

1 个答案:

答案 0 :(得分:0)

首先将您的证书导入Java密钥库

$ keytool -importcert -alias "some-ca" -file SomeBusinessCA-1.crt -keystore truststore_java.jks -storepass test1234

然后使用以下代码:

given().config(newConfig().sslConfig(new SSLConfig("/truststore_java.jks", "test1234"))