Я хочу импортировать сам подписанный сертификат в Java, поэтому любое приложение Java, которое попытается установить SSL-соединение, будет доверять этому сертификату.
До сих пор мне удалось импортировать его в
keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem
keytool -import -trustcacerts -noprompt -keystore cacerts -storepass changeit -alias $REMHOST -file $REMHOST.pem
Тем не менее, когда я пытаюсь запустить HTTPSClient.class
, я все равно получаю:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target