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.