Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Using CA-issued certificates in Tomcat 5

Bruno Melloni

2004-01-16

Replies:

I thought I had all my Tomcat issues resolved and was ready to go from the self-signed cert to one issued by a CA. So I followed all the steps, generated a CSR, got the root cert and test cert, installed them into the keytool, and restarted the server. An exception is thrown saying:

No available certificate corresponds to the SSL cipher suites which are enabled

--- Details:

I tried this with Verisign and Thawte, same result. I even called Verisign support and they had no clue. I searched the web, and found many people with the same problem in many situations beside Tomcat, but the only solution I found is to add some java code to enable additional cipher suites, which obviously cannot done in a configuration file. HELP!!!

The following are the commands I used, starting from "having no .keystore", and using the Tomcat-default "changeit" for the password:

keytool -genkey -alias tomcat -keyalg RSA
keytool -certreq -keyalg RSA -alias tomcat -file certreq.csr
... got the certs...
keytool -delete -alias tomcat
keytool -import -alias root -trustcacerts -file rootcert.cer (root/intermediate/chain cert, as appropriate for the CA)
keytool -import -alias tomcat -trustcacerts -file testcert.cer

Needless to say everything works perfectly with a self-signed certificate. It is almost as if the CA-provided test certificates are incompatible with jdk 1.4.2_03, which is absurd.

Bruno Melloni
eBusiness Application Center, Americas
Nokia, Inc
6000 Connection Drive, Mailstop 4w223
Irving, TX 75039 USA
*Office: +1 (972)894-6120
*Cellular: +1 (469) 939-1067
* SMS:   4699391067@(protected)
* e-mail: bruno.melloni@(protected)


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)



©2008 junlu.com - Jax Systems, LLC, U.S.A.