19

我正在向 Java 密钥库添加一个证书,并收到以下警告。命令成功。

keytool -import -trustcacerts -keystore /usr/lib/jvm/java-11-openjdk-amd64/lib/security/cacerts -storepass changeit -noprompt -alias my_root_ca.pem -file /usr/share/ca-certificates/foo/my_root_ca.pem

警告是:

Warning: use -cacerts option to access cacerts keystore

我如何摆脱这个警告?

谢谢

4

1 回答 1

26

这很容易。如果您查看 keytool 手册,您可以看到以下内容:

$ keytool -importcert -help
keytool -importcert [OPTION]...

Imports a certificate or a certificate chain

Options:

 ... removed for clearity
 -cacerts                access the cacerts keystore

要消除该警告,您必须使用 -cacerts 选项而不是调用 cacert 密钥库:

keytool -import -trustcacerts -cacerts -storepass changeit -noprompt -alias my_root_ca.pem -file /usr/share/ca-certificates/foo/my_root_ca.pem
于 2020-02-29T17:34:06.457 回答