WebLogic SSL:在密钥库中的别名下未找到任何身份密钥/证书条目

时间:2014-02-12 18:03:00

标签: java security ssl keystore weblogic11g

我正在努力解决以下问题。

我已经提供了证书,我将它添加到默认的java密钥库中,如下所示:

keytool -import -alias finesceKey -keystore cacerts -trustcacerts -file certificate.cer

现在,我已经配置了weblogic密钥库和SSL部件以使其指向cacerts文件,但是当我的应用程序运行时,我收到以下错误:

  

在服务器ManagedServer1上的密钥库/home/weblogic/jrockit-jdk1.6.0_29-R28.2.0->4.1.0/jre/lib/security/cacerts中的别名finesceKey下找不到身份密钥/证书条目>

我很确定路径,名称和密码是正确的,如果我使用keytool按别名列出证书,我得到了预期的结果。

我尝试使用其他别名再次导入证书,并相应地配置WL,但没有成功。

请提前帮助我。

BR

1 个答案:

答案 0 :(得分:1)

您似乎正在尝试将此密钥库用作a keystore, not as a truststore

您使用的keytool命令仅导入了证书,而不是其私钥,这使得它无法用作密钥库。

cacerts通常用于信任库,并且实际上不应包含任何私钥:不要将其用作Weblogic密钥库,如果需要,请使用单独的密钥库。