tomcat java.io.IOException: Cannot recover key


Esto sucede cuando copias la carpeta tomcat y le insertas en otro ordenador.

Nos ubicamos en la carpeta:
tomcat/conf

eliminamos el alias tomcat del almacen de claves:

keytool -delete -alias tomcat

Generamos un nueco alias tomcat y guardamos el keystore:

keytool -genkey -alias tomcat -keyalg RSA -keystore keystore_tomcat.jks
pass(changeit)

otra opcion:

keytool -genkey -v -alias tomcat -keyalg RSA -validity 3650 -keysize 2048 -keystore keystore_tomcat.jks -storepass changeit -keypass changeit

Configuramos Tomcat para acceso-https:
tomcat/conf/server.xml:

		<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
				maxThreads="150" scheme="https" secure="true"
				keystoreFile="conf/keystore_tomcat.jks"
				keystorePass="changeit"
				clientAuth="false" sslProtocol="TLS" />
Anuncios
tomcat java.io.IOException: Cannot recover key