Confiar en los certificados autofirmados en el almacén de claves de Java para todas las aplicaciones
Para establecer conexiones TLS confiables, es fundamental importar certificados autofirmados en Almacén de claves de Java. Normalmente, esto se logra mediante la herramienta de línea de comandos keytool. Sin embargo, si el objetivo es brindar confianza universal en todas las aplicaciones Java, es necesario un enfoque alternativo.
En Windows:
Utilice Portecle:
En Linux:
Descargar el certificado SSL:
$ echo -n | openssl s_client -connect www.example.com:443 | \ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/examplecert.crt
Verificar el certificado (opcional):
$ openssl x509 -in /tmp/examplecert.crt -text
Importar el certificado:
$ keytool -import -trustcacerts -keystore /opt/java/jre/lib/security/cacerts \ -storepass changeit -noprompt -alias mycert -file /tmp/examplecert.crt
Al seguir estos pasos, puede asegurarse de que sus aplicaciones Java confíen automáticamente en cualquier certificado autofirmado especificado, siempre que una experiencia de conexión TLS consistente y segura.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3