
Soy un principiante en el desarrollo de aplicaciones del lado del servidor. Ahora me encontré con un problema al tratar con conexiones HTTPS a nuestro servidor Tomcat.
Seguí la guía en elsitio oficial de Apache Tomcatpara configurar Tomcat para que admita HTTPS y, por supuesto, otros tutoriales sobre esto, pero no pude hacerlo.
Resumiré los pasos que hice:
Utilice keytool de java para generar un almacén de claves con contraseña ejecutando el siguiente comando:
keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat
Después de generar el almacén de claves, editaré el archivo de configuración de Tomcat de la siguiente manera:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/bin/tomcat" keystorePass="passwordOfTheKeyStore" />
Luego, cuando pruebo esto accediendohttps://34.196.30.187:8443/server/login.html, el navegador mostrará esto
Incluso cuando pruebo esto localmente, el resultado es el mismo.