我正在尝试生成一个密钥库。我已经为密钥库设置了密码,但我试图不为密钥设置密码。
keytool -storepass "$password" -keystore ${PFX_broker}server.keystore.jks -alias $brokerCertAlias -validity $validity -genkey -dname "CN=$CN" -noprompt;
Run Code Online (Sandbox Code Playgroud)
上面的命令将提示我输入密钥密码,当我按 Enter 时,该密码默认为商店通行证。
是否可以完全跳过为密钥设置密码而没有提示?
我知道这是一个老问题,但我面临同样的问题并添加 -keypass密码,并且因为我也有一个商店源,所以我添加 -srcstorepass密码对我有用。尝试这个:
keytool -storepass "$password" -keystore ${PFX_broker}server.keystore.jks -alias $brokerCertAlias -validity $validity -genkey -dname "CN=$CN" -noprompt -keypass "$password" -srcstorepass "$password"
Run Code Online (Sandbox Code Playgroud)
但你的情况可能有所不同。
有参数来指定密钥和存储密码
-keypass <your-pass> 和 -storepass <your-pass>
例如
keytool -storepass pass123 -keypass pass123 -keystore keystore.jks -alias myalias -validity 99 -genkey -noprompt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8174 次 |
| 最近记录: |