Al acceder a un servicio web se producía un error en el handshake:

unable to find valid certification path to requested target

En principio el certificado del servidor se había exportado a través de firefox y estaba importado al trustcerts.

Al estudiar en más profundidad los logs con -Djavax.net.debug=all se observaba que datos como el CN que ofrecía el servidor no eran los que habían figurado en el certificado obtenido por firefox.

Empleando openssl para obtener los certificados de servidor, se obtuvo correctamente el certificado que estaba ofreciendo el servidor por servicio web y tras importarlo al trustcerts se solventaron los problemas.

BASH
openssl s_client -connect $host:443 -showcerts
Click to expand and view more

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut