Tomcat non riesce a trovare un elemento chiave nella chiave portchiavi

Sto installando un certificato SSL nel mio server Tomcat, ma non riesco a trovare la voce chiave nel mio file di keystore.

Se non specifico keyAlias="mykey" mi mostra il seguente messaggio di errore:

 javax.net.ssl.SSLException: No available certificate or key corresponds to the SSL cipher suites which are enabled. 

Come ho visto su Tomcat Documentation http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html#Troubleshooting mi dice di specificare le keyAlias .

Tuttavia, quando lo faccio, ho il seguente messaggio di errore:

 java.io.IOException: Alias name mykey does not identify a key entry 

E se ho keytool -list -keystore .keystore -v , ottengo tre voci chiave, due dalla compagnia cert e l'ultima:

 Alias name: mykey Creation date: Dec 17, 2011 Entry type: trustedCertEntry 

Cioè, la voce chiave è lì, ma Tomcat non riesce a trovarlo. Il file keystoreFile viene corretto impostato sul file keystore.

Cosa può essere?

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.