Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Certificados keystore java RestClient

Hola;

Me gustaría haceros una pregunta que no logro responder. Aquí va:

Un código java ya existente (desplegado en JBOSS EAP) y no desarrollado por mi, hace una petición a un servicio web rest para la cual se necesita un certificado.

El código java es:

RestClient client = new RestClient();
client.executeSync(url);

El error que se produce es

"peer not authenticated: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated"

Según he leido este error seguramente sea porque ha caduca el certificado.


Sé que hay que instalar en el key store de java el certificado con el comando keytool -import ..., y hay que ponerle un allias. Y ya lo he hecho correctamente, De alias he puesto uno cualquiera. También he instalado el certificado con "siguiente siguiente". Pero el error persiste.


Mis pregunta:

-¿El alias puede ser uno cualquiera?. Porque en el código java no veo referencia a alguna al alias. Y claro, yo me pregunto
cómo sabe java qué certificado tiene que utilizar del keysore para hacer la llamada al servicioweb rest.

Gracias, un saludo.

octubre 17, 2022 | Registered Commenterarrocalaac

La excepción ya no se lanzará, cuando la certificación caduque, el navegador emitirá una advertencia sobre un certificado caducado y permitirá que el usuario confirme.

noviembre 9, 2022 | Registered Commenterjutoris