Hi,
I am trying to configure Tomcat 8.0.36 with SSL and running into some issues. 
The JDK version I am using is 1.8.0_64. I used the following process to 
implement SSL:

1.       Generated a java key store using the following command:
${JAVA_HOME}/bin/keytool -genkey -alias [alias-name] -keyalg RSA -keysize 2048 \
-keystore [key-store-path]/keystore.jks -dname "CN=[common-name],OU=[org-unit], 
O=[company-name], L=[city], ST=[state], C=US"


2.       Generated CSR using the following command:
${JAVA_HOME}/bin/keytool -certreq -alias [alias-name] -file 
[key-store-path]/[csr-file-name] \
-keystore [key-store-path]/keystore.jks


3.       Requested certificate from COMODO.

4.       Imported all Trusted certificates from COMODO into the key store using 
command. There were a total of three trusted certificates that we received from 
COMODO:
${JAVA_HOME}/bin/keytool -import -trustcacerts -alias [alias-name] -file 
[ssl-cert-file] -keystore [key-store-path]/keystore.jks -v


5.       Modified Tomcat's server.xml file as shown below:

    <Connector port="[ssl-port]" 
protocol="org.apache.coyote.http11.Http11NioProtocol"

               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS"

               keystoreFile="[key-store-path]/keystore.jks"

               keystoreType="JKS" keystorePass="[key-store-password]" />



6.       Restarted Tomcat.

7.       Accessed the Tomcat homepage from the browser using https and the 
browser complained about page being insecure. When I looked at the certificate 
from the browser, I see that the Certificate Path tab of the certificate shows 
that the trusted chain is incomplete and does not show the trusted certificates 
that I had imported into the key store.

What am I missing here? Any help will be appreciated.


Thank you,
Amir

Reply via email to