v svoji spletni aplikaciji uporabljam webservis, ki je na nekem HTTPS strežniku..
Zraven sem dobil tudi certifikate v obliki p12 in cer...
Kadar aplikacijo poženem iz windowsov (iz svojega pc-a) mi stvar lepo deluje..
Ko pa zadevo namestim na linux strežnik mi odleti z napako:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Probal sem importirat certifikat s keytool vendar mi še vedno ne deluje...
v kodi imam tudi poti do certifikatov recimo
Koda: Izberi vse
System.getProperties().put("javax.net.ssl.keyStore", dir + "/certifikat.p12");
System.getProperties().put("javax.net.ssl.keyStorePassword", "geslo");
System.getProperties().put("javax.net.ssl.keyStoreType", "PKCS12");
System.getProperties().put("javax.net.ssl.trustStore", dir + "/service.xxxxx.si.jks");
System.getProperties().put("javax.net.ssl.trustStorePassword", "xxxxx");
System.getProperties().put("javax.net.ssl.trustStoreType", "jks");
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