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

### 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.

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.