0

我无法让我的 weblogic 11g 在 https 上工作。问题在于身份密钥库。我应该如何创建身份密钥库?我有 pem 格式的私钥、Web 服务器证书和中间证书。我像这样导入私钥和证书:

keytool -import -keystore myIdentity.jks -storepass mypass -storetype JKS -alias myPrivateKey -file mykey.pem -keypass mypass

keytool -import -keystore myIdentity.jks -storepass mypass -storetype JKS -alias mycert -trustcacerts -file certificate.pem -keypass mypass

我对此很傻,不知道出了什么问题

4

2 回答 2

1
  1. 生成 IdentityStore :

keytool -genkey -keystore myIdentityStore.jks -storepass welcome1 -alias dummy -dname CN="dummy,C=FR" -keypass welcome1

  1. 在 TrustStore 中导入证书

keytool -import -v -noprompt -trustcacerts -alias myCertificateAliasName -file myCertificateLocation -keystore myTrustStore.jks -storepass welcome1

  1. 配置您的 weblogic 服务器:

Environment -> Servers - AdminServer -> Keystores,然后将 Demo Identity 和 Demo Trust 更改为 Custom Identity 和 Custom Trust。

此外,更改身份的这些值

自定义身份密钥库:$OSB_HOME/vesiKeyStore/vesiIdentityStore.jks,自定义身份密钥库类型:JKS,确认自定义身份密钥库密码:welcome1。

对信任做同样的事情。

  1. 重新启动服务器。
于 2015-03-24T10:22:14.863 回答
0

发现非常有用: 此链接

我使用 IBM Keyman 生成了密钥库并解决了我的问题。

于 2012-03-29T17:29:43.930 回答