サーバーへのhttps接続を行うJavaでクライアントを作成する必要があります。ブラウザでWebサイトにログインするために使用する証明書を持っています。Javaクライアントで同じ証明書を使用するにはどうすればよいですか?キーストアに追加する必要がありますか?
ありがとうございました
新しい情報:サーバーとクライアントは両方とも同じホストにあります-> localhostクライアントはhttps:// localhost:8183にリクエストを送信する必要があります。ユーザーの証明書を次のように入力します。
$ ./build-key fg1
$ openssl pkcs12 -export -out fg1.pfx -inkey fg1.key -in fg1.crt -certfile ca.crt -name default
それから私はしました
$ keytool -importkeystore -srckeystore fg1.pfx -srcstoretype pkcs12 -destkeystore VEPClientRestKeyStore.jks -srcalias default -destalias fg1 -destkeypass <mypassword>
今、私は本当に迷っています。このキーストアを使用してサーバーに接続し、リクエストを行うにはどうすればよいですか?ありがとうございました。