Jak poprawnie zaimportować samopodpisany certyfikat do magazynu kluczy Java, który jest domyślnie dostępny dla wszystkich aplikacji Java?
Chcę zaimportować certyfikat samopodpisany do Java, aby każda aplikacja Java, która spróbuje ustanowić połączenie SSL, zaufała temu certyfikatowi.
Do tej pory udało mi się go zaimportować
keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem
keytool -import -trustcacerts -noprompt -keystore cacerts -storepass changeit -alias $REMHOST -file $REMHOST.pem
Mimo to, kiedy próbuję biecHTTPSClient.class
Nadal dostaję:
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