Signiant Support

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


Problem:

After importing 3rd party certificates into my signiant keystore, I get the following error when trying to log into the Signiant webserver:  SSL handshake error  javax.net.ssl.SSLException: No available certificate corresponds to the SSL cipher suites which are enabled.

Resolution:

This error most likely occurs for the following reasons:

  1. Certificate was imported into the wrong keystore

  2. Root certificate is missing from the keystore.


Please confirm the following:

Make sure the certificate was imported into the correct keystore.  To verify your certificate was installed, list the contents of the keystore by running the following command:

   keytool -list -v -keystore <install_dir>/signiant/dds/3rdparty/jboss/server/default/conf | more

To import the root certificate, run the following command:

    keytool -import -trustcacerts -alias root -file [root certificate file name] -keystore [keystore name]

The keytool executable can be found in one of the following locations, depending on your OS.

Linux:  /usr/signiant/dds/jdk/CurrentVersion/bin/
Windows:  C:\Program Files\Signiant\Mobilize\3rdparth\jdk\bin

The paths above assume an installation in the default directory.  Adjust your path accordingly if you have installed in another location.