Java 6 - > 8 migration:" j.s. c. CertificateException: nessuna implementazione X509TrustManager disponibile " errore di compilazione


Ho un progetto maven esistente che funziona bene con gli altri membri del team e stavano usando java 6. Mi è stato chiesto di aggiornare la versione Java da 6 a 8 e verificare la compatibilità. Tuttavia quando ho usato java 8 ho ricevuto l'errore come : "Java.sicurezza.cert.CertPathValidatorException: errore di concatenamento del certificato ...."

Così ho cercato su Google e aggiunto .file jks per fornire la chiave di sicurezza / password per questo. ha risolto il primo errore / eccezione ma ne ha prodotto un altro : " java.sicurezza.cert.CertificateException: Nessuna implementazione X509TrustManager disponibile "

Ma poi di nuovo quando ho provato a tornare a java versione 6 sto ricevendo diversi errori / eccezioni come : "Host remoto ha chiuso la connessione durante l'handshake: SSL peer arrestato in modo errato"

Per favore ho bisogno di un po ' di luce su questo come risolverlo. Ho provato questo da passato 1 settimana senza fortuna. Sto usando maven3 per l'edificio.

Author: borowis, 2016-10-17