I'm trying to use a server certificate to enable HTTPS on the server. I've received the certificate from my CA, and imported it into my keystore.
Before I imported the certificate, the keystore worked fine, and if I opened https://localhost in a browser, it warned about that the site was not certified by a trusted entity.
After I imported the certificate, I get the following error over and over again in the JBoss log:
13:46:28,081 WARN [jbossweb] WARNING:
javax.net.ssl.SSLException: No available certificate corresponds to the SSL cipher suites which are enabled.
Is something required to configured or installed so I can use our certificate? Help would be appreciated.
My configuration is JBoss 3.0.1, JDK1.4, Windows 2000.
Don't worry about it. I solved it myself. The solution was to add the -trustcacerts flag to the keytool -import command.
Phew, this should be in the FAQ as I've seen quite a few questions about this, but no answers.