When importing an externally signed SSL certificate into Symantec Identity Manager (IM) running on a JBoss/Wildfly application server, the import process may fail if the keystore does not contain the required private key associated with the certificate.
The application server logs or console display the following error during the certificate import process:
WFLYDM0084: The alias specified 'appserver2' is not a Key, valid aliases are {deviam}
Identity Manager 14.x
This error occurs because the Identity Manager application requires both the public and private keys to be present in the SSL certificate keystore. If only the public certificate is imported without its corresponding private key, JBoss cannot validate the alias as a valid key entry.
To resolve this issue, ensure the certificate and its full private key pair are correctly imported into the application keystore:
keytool -list command to verify that the entry for your alias is listed as a PrivateKeyEntry and not just a trustedCertEntry.keytool -list -v -keystore your_keystore.jksIdentity Manager requires the complete key pair (Public and Private) for the SSL handshake to function correctly on the Wildfly platform.