tips:java:resinssl
Differences
This shows you the differences between two versions of the page.
| tips:java:resinssl [2009/06/08 11:51] – created erik | tips: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: _'' | ||
| + | |||
| + | ** 2. ADD THE SSL SECURITY PROVIDER ** | ||
| + | |||
| + | Change '' | ||
| + | |||
| + | security.provider.2=com.sun.net.ssl.internal.ssl.Provider | ||
| + | |||
| + | ** 3. GENERATE THE CSR ** | ||
| + | |||
| + | cd / | ||
| + | mkdir keys | ||
| + | cd keys | ||
| + | keytool -genkey -keyalg " | ||
| + | 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/ | ||
| + | keytool -import -keystore cacerts -trustcacerts -file Equifax.cer | ||
| + | |||
| + | ** 7. IMPORT THE SERVER CERTIFICATE ** | ||
| + | |||
| + | cd / | ||
| + | keytool -import -keystore server.keystore -trustcacerts -file server.cert | ||
