【发布时间】:2018-01-18 19:00:17
【问题描述】:
我正在尝试生成密钥库。我已经为密钥库设置了密码,但我试图不为密钥设置密码。
keytool -storepass "$password" -keystore ${PFX_broker}server.keystore.jks -alias $brokerCertAlias -validity $validity -genkey -dname "CN=$CN" -noprompt;
上面的命令将提示我输入一个密钥密码,当我按 Enter 时,该密码默认为商店通行证。
是否可以完全跳过为密钥设置密码而没有提示?
【问题讨论】:
-
对于大多数密钥库,您必须有一个密码来保护(包装)密钥,但是您可以通过在命令行中指定它来跳过提示符
-keypass就像您使用存储密码一样。这两者都具有“功能”,您系统上的其他用户/进程可以使用ps或类似名称或/proc//cmd看到您的密码。