Salve gente :)
Ho un piccolo problema e lo espongo consapevole della mia ignoranza :asd:. Dovrei fare un programmino che fa il login in una pagina e prende dei valori. Ok, fin qui nessun problema se non fosse che il la pagina in questione è https e non ha un certificato. Se vado da web mi basta aggiungere l'eccezione al browser e posso accedere tranquillamente. Se ci provo da Java continuo ad avere messaggi del tipo
"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"
Ora ho provato a seguire queste due guide:
https://www.maidiresicuro.it/tecnic...e-il-file-di-richiesta-per-un-certificato-ssl
https://www.maidiresicuro.it/tecnici/webmaster/ssl/come-creare-un-certificato-SSL-auto-firmato
e ho importato il certificato con questo comando:
sudo keytool -import -alias miosito -keystore /usr/lib/jvm/java-8-oracle/jre/lib/security/cacerts -file my-ca.crt
ma continuo a ricevere quell'errore. C'è qualche modo di aggiungere un'eccezione stile browser o un modo per creare un certificato fittizio che funzioni?
Premetto che sono sotto Linux.
Ho un piccolo problema e lo espongo consapevole della mia ignoranza :asd:. Dovrei fare un programmino che fa il login in una pagina e prende dei valori. Ok, fin qui nessun problema se non fosse che il la pagina in questione è https e non ha un certificato. Se vado da web mi basta aggiungere l'eccezione al browser e posso accedere tranquillamente. Se ci provo da Java continuo ad avere messaggi del tipo
"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"
Ora ho provato a seguire queste due guide:
https://www.maidiresicuro.it/tecnic...e-il-file-di-richiesta-per-un-certificato-ssl
https://www.maidiresicuro.it/tecnici/webmaster/ssl/come-creare-un-certificato-SSL-auto-firmato
e ho importato il certificato con questo comando:
sudo keytool -import -alias miosito -keystore /usr/lib/jvm/java-8-oracle/jre/lib/security/cacerts -file my-ca.crt
ma continuo a ricevere quell'errore. C'è qualche modo di aggiungere un'eccezione stile browser o un modo per creare un certificato fittizio che funzioni?
Premetto che sono sotto Linux.