User Tools

Site Tools


tips:java:resinssl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tips:java:resinssl [2009/06/08 11:51] – created eriktips:java:resinssl [2009/06/08 11:52] (current) erik
Line 1: Line 1:
 +====== Enabling SSL and installing certificates with Resin ======
  
 +** 1. INSTALL JSSE ** 
 +
 +Add:
 +
 +  * jsse.jar
 +  * jcert.jar
 +  * jnet.jar
 +
 +to: _''$JAVA_HOME/jre/lib/ext_''
 +
 +** 2. ADD THE SSL SECURITY PROVIDER **
 +
 +Change ''_$JAVA_HOME/jre/lib/security/java.security_'' to:
 +
 +  security.provider.2=com.sun.net.ssl.internal.ssl.Provider
 +
 +** 3. GENERATE THE CSR **
 +
 +  cd /usr/local/resin/
 +  mkdir keys
 +  cd keys
 +  keytool -genkey -keyalg "RSA" -keystore server.keystore
 +  keytool -certreq -keystore server.keystore > csr.txt
 +
 +
 +** 4. SUBMIT THE CSR **
 +
 +** 5. MAKE SURE EACH CERTIFICATE ENDS WITH A LINEFEED **
 +
 +** 6. IMPORT THE CA CERTIFICATE **
 +
 +  cd $JAVA_HOME/jre/lib/security
 +  keytool -import -keystore cacerts -trustcacerts -file Equifax.cer
 +
 +** 7. IMPORT THE SERVER CERTIFICATE **
 +
 +  cd /usr/local/resin/keys/
 +  keytool -import -keystore server.keystore -trustcacerts -file server.cert
tips/java/resinssl.txt · Last modified: 2009/06/08 11:52 by erik