You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Alvin Chin <ac...@swen.uwaterloo.ca> on 2002/10/08 00:10:05 UTC

Problem running SSL on Tomcat

Hi all,

I am trying to enable SSL on an Apache Tomcat 4.0 server, but I get the
following error:

 

initProxy:  java.security.UnrecoverableKeyException: Cannot recover key

java.security.UnrecoverableKeyException: Cannot recover key

        at
sun.security.provider.KeyProtector.recover(KeyProtector.java:299)

        at
sun.security.provider.JavaKeyStore.engineGetKey(JavaKeyStore.java:101

)

        at java.security.KeyStore.getKey(KeyStore.java:245)

        at
com.sun.net.ssl.internal.ssl.X509KeyManagerImpl.<init>(DashoA6275)

        at
com.sun.net.ssl.internal.ssl.KeyManagerFactoryImpl.engineInit(DashoA6

275)

        at com.sun.net.ssl.KeyManagerFactory.init(DashoA6275)

        at
org.apache.catalina.net.SSLServerSocketFactory.initProxy(SSLServerSoc

ketFactory.java:403)

        at
org.apache.catalina.net.SSLServerSocketFactory.initialize(SSLServerSo

cketFactory.java:334)

        at
org.apache.catalina.net.SSLServerSocketFactory.createSocket(SSLServer

SocketFactory.java:287)

        at
org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.j

ava:948)

        at
org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne

ctor.java:1128)

        at
org.apache.catalina.core.StandardService.initialize(StandardService.j

ava:454)

        at
org.apache.catalina.core.StandardServer.initialize(StandardServer.jav

a:553)

        at org.apache.catalina.startup.Catalina.start(Catalina.java:780)

        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)

        at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)

        at java.lang.reflect.Method.invoke(Native Method)

        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

Catalina.start: LifecycleException:  null.open:  java.io.IOException:
java.secur

ity.UnrecoverableKeyException: Cannot recover key

LifecycleException:  null.open:  java.io.IOException:
java.security.Unrecoverabl

eKeyException: Cannot recover key

        at
org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne

ctor.java:1130)

        at
org.apache.catalina.core.StandardService.initialize(StandardService.j

ava:454)

        at
org.apache.catalina.core.StandardServer.initialize(StandardServer.jav

a:553)

        at org.apache.catalina.startup.Catalina.start(Catalina.java:780)

        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)

        at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)

        at java.lang.reflect.Method.invoke(Native Method)

        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

----- Root Cause -----

java.io.IOException: java.security.UnrecoverableKeyException: Cannot
recover key

 

        at
org.apache.catalina.net.SSLServerSocketFactory.initProxy(SSLServerSoc

ketFactory.java:422)

        at
org.apache.catalina.net.SSLServerSocketFactory.initialize(SSLServerSo

cketFactory.java:334)

        at
org.apache.catalina.net.SSLServerSocketFactory.createSocket(SSLServer

SocketFactory.java:287)

        at
org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.j

ava:948)

        at
org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne

ctor.java:1128)

        at
org.apache.catalina.core.StandardService.initialize(StandardService.j

ava:454)

        at
org.apache.catalina.core.StandardServer.initialize(StandardServer.jav

a:553)

        at org.apache.catalina.startup.Catalina.start(Catalina.java:780)

        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)

        at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)

        at java.lang.reflect.Method.invoke(Native Method)

        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)


Anybody know why?  I tried the SSL-HOW TO web page from Apache Tomcat
for 4.0, and followed the instructions.  I read a previous posting to
say that someone placed the jsse jar files into the ext directory of
JRE, but that still doesn't work.  

Thanks for any help.



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>