wood burning stoves 2.0*
The moose likes Tomcat and the fly likes How to Enable SSL on Tomcat 7 on Linux? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Tomcat
Bookmark "How to Enable SSL on Tomcat 7 on Linux?" Watch "How to Enable SSL on Tomcat 7 on Linux?" New topic
Author

How to Enable SSL on Tomcat 7 on Linux?

James Dekker
Ranch Hand

Joined: Dec 09, 2006
Posts: 215
Am using JDK 1.6, tomcat 7.0.32, and Red Hat Linux.

I need help setting up SSL on my local tomcat instance.

After looking at the instructions on the official tomcat 7 website:

http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html

I followed the directions like this:

(1) cd $CATALINA_HOME/conf

(2) Create a certificate and store it in a new key store.



(3) Uncomment the SSL connector configuration in Tomcat's conf/server.xml, specifying your key store file and password.



(4) Export the certificate from the key store.



When I tried to (which would have been Step # 5) import the certificate into the trust store.



I get the following prompt for my password (after which I entered in "mypassword"):
Enter keystore password:



(I disregarded this step by the way because I found it on Google but not on the official Tomcat7-SSL-Howto documentation - please let me know if its necessary).

My full server.xml file (located under $CATALINA_HOME/conf):


Tomcat's server output:



When I go to my bash shell and type this in:



I get the following error output:



Am I missing a step here?

I just want to enable SSL on Tomcat 7 and test it using curl.

Would appreciate it if someone could point me in the right direction.

Thanks for taking the time to read this.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16019
    
  20

I recommend using an absolute path for your keystore location.

Also, this message:


Cannot be ignored.


Customer surveys are for companies who didn't pay proper attention to begin with.
K. Gil
Ranch Hand

Joined: Apr 29, 2011
Posts: 75

> keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect

Java's default cacerts password is "changeit"
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to Enable SSL on Tomcat 7 on Linux?