我必须在 java 中创建一个与服务器建立 https 连接的客户端。我有我的证书,我用我的浏览器登录网站。如何在我的 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>
现在我真的迷路了。我如何使用这个密钥库连接到服务器并发出请求?再次感谢你。