Estou instalando um certificado SSL no meu servidor Tomcat, mas ele não consegue localizar a entrada de chave em meu arquivo de armazenamento de chaves.
Se eu não especificar keyAlias="mykey"
, será exibida a seguinte mensagem de erro:
javax.net.ssl.SSLException: No available certificate or key corresponds to the SSL cipher suites which are enabled.
Como eu vi na documentação do Tomcat link , ele me diz para especificar keyAlias
.
No entanto, quando faço isso, recebo a seguinte mensagem de erro:
java.io.IOException: Alias name mykey does not identify a key entry
E se eu keytool -list -keystore .keystore -v
, recebo três entradas principais, duas da empresa cert e a última:
Alias name: mykey
Creation date: Dec 17, 2011
Entry type: trustedCertEntry
Ou seja, a entrada de chave está lá, mas o Tomcat não consegue encontrá-la. O keystoreFile
é corrigido definido para o arquivo de armazenamento de chaves.
O que pode ser?