You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Julie Ruiz <jr...@itecid1.telecom-co.net> on 2001/02/07 21:40:16 UTC
Tomcat+SSL
I am trying to configure SSL in Tomcat over Windows NT and Linux but it
fails in the two Operating Systems.
I followed the instructions in the tomcat-ssl-howto but something fails.
To use the HTTP with SSL connector in tomcat, I activated in server.xml
I installed the 3 jars of the JSSE in the $JAVA_HOME/jre/lib/ext and
add them to the CLASSPATH also I copied to $TOMCAT_HOME/lib/.
I did the following with the keytool command:
keytool -genkey -alias tomcat -keyalg RSA -keystore
D:\jakarta-tomcat\jprivada.key -dname "CN=Julie Ruiz, OU=Itec,
O=Telecom, L=Bogota, ST=D.C. C=co"
keytool -keyclone -keystore D:\jakarta-tomcat\jprivada.key -dest
tomcat_clone -alias tomcat
keytool -delete -keystore D:\jakarta-tomcat\jprivada.key -alias tomcat
keytool -selfcert -alias tomcat_clone -keystore
D:\jakarta-tomcat\jprivada.key
keytool -export -keystore D:\jakarta-tomcat\jprivada.key -alias
tomcat_clone -rfc -file D:\jakarta-tomcat\certificado.cer
keytool -import -v -alias tomcat_clone -file
D:\jakarta-tomcat\certificado.cer
When I start Tomcat it says the following:
Iniciando tomcat. Comprueba el archivo logs/tomcat.log si hay errores
2001-02-07 03:32:51 - ContextManager: Adding context Ctx( /auto )
2001-02-07 03:32:51 - ContextManager: Adding context Ctx( )
2001-02-07 03:32:51 - ContextManager: Adding context Ctx( /test )
2001-02-07 03:32:52 - PoolTcpConnector: Starting HttpConnectionHandler
on 8080
FATAL:java.io.IOException: Keystore was tampered with, or password was
incorrect
java.io.IOException: Keystore was tampered with, or password was
incorrect
at
sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:742)
at java.security.KeyStore.load(KeyStore.java:613)
at
org.apache.tomcat.net.SSLSocketFactory.initKeyStore(SSLSocketFactory.
java:221)
at
org.apache.tomcat.net.SSLSocketFactory.initProxy(SSLSocketFactory.jav
a:160)
at
org.apache.tomcat.net.SSLSocketFactory.createSocket(SSLSocketFactory.
java:118)
at
org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoi
nt.java:239)
at
org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.jav
a:188)
at
org.apache.tomcat.core.ContextManager.start(ContextManager.java:527)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
What I am doing bad???
What else I have to configure to do it function???
Any help is highly appreciated.
Best regards,
Julie Ruiz.