2017-06-16 14 views
0

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再認証された認証

証明書と鍵ファイルを安心して渡すにはどうすればよいですか。

私はすべての

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

答えて

0

まずJavaキーストアに証明書をインポートcurlコマンドでforotherパラメータを動作し、それ以下のサンプルコードを持って

$ 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")) 
+0

これを行うと、SSLハンドシェイクエラーが発生します。私はこれをどのように乗り越えるのですか? – user5702955

関連する問題