0

我们有一个要求,我们有 my.crt 文件,我们想将它与 cacerts 一起使用。

  • 我已经检查了博客和文档,不清楚如何将 my.crt 文件与 cacerts 一起使用
  • 我曾经-Dweblogic.security.SSL.trustedCAkeystore='/xxx/sr/cacerts'更改过密钥库的路径,但在日志中看不到它的加载

此外,从 cacerts 文件创建 identity.jks 和 trust.jks 时,我得到:

keytool -importcert -alias mykey -trustcacerts -file trust.jks -keystore cacerts -storepass changeit
keytool error: java.lang.Exception: Input not an X.509 certificate

我也应该使用自定义身份自定义信任或自定义身份和命令行信任来使其正常工作

4

1 回答 1

0

您为 keytool 命令提供了错误的值....

如果要将 .crt 文件导入 cacerts,则必须在 keytool 命令中指定,但您在此处指定 trust.jks....

错误的:

keytool -importcert -alias mykey -trustcacerts -file trust.jks -keystore cacerts -storepass changeit

正确:使用以下命令。它必须工作

keytool -importcert -alias mykey -trustcacerts -file filename.crt -keystore cacerts -storepass changeit

于 2014-01-03T17:55:32.513 回答