We use Tomcat 3.2.1 with IIS5.0 on Win2k. We setup our Tomcat the same
way and all works well here too.
Todd
-----Original Message-----
From: Twylite [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 31, 2001 4:47 PM
To: [EMAIL PROTECTED]
Subject: Re:certificate for tomcat and ssl
Hi
>Has someone configured tomcat to work with SSL without use APACHE
server? I've try lot of things and
nothing has worked, i'm seeking for all the steps to generated
certificate and configure tomcat to work with it.
Can someone help me?
I am running Tomcat 3.2.1 (as its own webserver) under Windows 2000 with
Sun's JDK 1.3. I have SSL
working successfully. For the most part following the tomcat-ssl HOWTO
is the right way to go. This is what I
did (if I remember correctly):
Download the JSSE jar file from sun
(http://java.sun.com/products/jsse/). Place the .jar file in your
$JAVA_HOME/jre/lib/ext directory, as well as in $TOMCAT_HOME/lib . You
shouldn't need both, but I have
class-not-found problems otherwise.
Tomcat 3.2.1 is compiled with SSL support, as long as it finds that
jsse.jar file, so that's all okay.
Find the file $JAVA_HOME/jre/lib/security/java.security. There is
probably already a line starting with
"security.provide.2" - comment it out with a #, and add the line:
security.provider.2=com.sun.net.ssl.internal.ssl.Provider
Now create yourself an SSL certificate, using the Java "keytool"
utility. You should run:
keytool -genkey -alias tomcat
Answer all the questions, and use the same password for the keystore and
the key you generate!
Now you need to edit your $TOMCAT_HOME/conf/server.xml file, and add in
the SSL configuration:
(if you have an HTML browser, the next bit, which is XML, will be
missing. Have a nice day.)
<Connector
className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
<Parameter name="port"
value="8443"/>
<Parameter name="socketFactory"
value="org.apache.tomcat.net.SSLSocketFactory" />
<Parameter name="keypass" value="mypass"/>
</Connector>
Now restart your tomcat server, and watch as it hopefully finds
everything and starts listening for SSL
connections on port 8443.
Twylite