Ciao a tutti, sto cercando di installare un certificato per effettuare il pagamento online con le poste, e per farlo ho dovuto installare un certificato.
Purtroppo mi ritorna questo errore
errore Failed to make connection: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderE xception: unable to find valid certification path to requested target
cercando su internet ho trovato varie cose che ho provato , purtroppo le risposte a questo problema le ho trovate tutte in inglese, e ho il dubbio che forse qualcosa non l'abbia tradotto bene ed eseguito bene, vi dico cosa ho fatto
Il certificato l'ho provato a installare sia in una cartella al di fuori del progetto che nel progetto (in \src\conf)
naturalmente disinstallato in ogni prova e reinstallandolo
ho poi ad aggiungere il certificato all'interno delle proprietà del browser
ho infine aggiunto queste righe alla pagina
System.setProperty("javax.net.ssl.trustStore","con f/postecommerce.sv.bancoposta.it.crt");
System.setProperty("javax.net.ssl.trustStorePasswo rd","pippo");
per registrare il certificato ho usato questa stringa nel cmd
D:\Java\jdk1.6.0_07\bin>keytool -import -alias 112701 -file c:\rss\postecommerce.sv.bancoposta.it.crt -trustcacertsc
Qualcuno sa darmi qualche consiglio su come risolvere il problema.
Ciao e grazie in anticipo

Rispondi quotando