有没有办法让 keytool 不提示输入密钥密码?
Is there a way to make keytool not prompt for password for the key?
我正在尝试生成密钥库。我已经为密钥库设置了密码,但我试图不为密钥设置密码。
keytool -storepass "$password" -keystore ${PFX_broker}server.keystore.jks -alias $brokerCertAlias -validity $validity -genkey -dname "CN=$CN" -noprompt;
上面的命令将提示我输入密钥密码,当我按回车键时,该密码默认为商店通行证。
是否可以完全跳过为密钥设置密码而没有提示?
keytool 似乎总是需要商店和密钥的密码。没办法了。
有指定密钥和存储密码的参数
-keypass <your-pass>
和 -storepass <your-pass>
例如
keytool -storepass pass123 -keypass pass123 -keystore keystore.jks -alias myalias -validity 99 -genkey -noprompt
我知道这是一个老问题,但我面临同样的问题并添加 -keypass password 因为我也有商店源,所以我添加 -srcstorepass 密码 对我有用。试试这个:
keytool -storepass "$password" -keystore ${PFX_broker}server.keystore.jks -alias $brokerCertAlias -validity $validity -genkey -dname "CN=$CN" -noprompt -keypass "$password" -srcstorepass "$password"
但您的情况可能有所不同。
我正在尝试生成密钥库。我已经为密钥库设置了密码,但我试图不为密钥设置密码。
keytool -storepass "$password" -keystore ${PFX_broker}server.keystore.jks -alias $brokerCertAlias -validity $validity -genkey -dname "CN=$CN" -noprompt;
上面的命令将提示我输入密钥密码,当我按回车键时,该密码默认为商店通行证。
是否可以完全跳过为密钥设置密码而没有提示?
keytool 似乎总是需要商店和密钥的密码。没办法了。
有指定密钥和存储密码的参数
-keypass <your-pass>
和 -storepass <your-pass>
例如
keytool -storepass pass123 -keypass pass123 -keystore keystore.jks -alias myalias -validity 99 -genkey -noprompt
我知道这是一个老问题,但我面临同样的问题并添加 -keypass password 因为我也有商店源,所以我添加 -srcstorepass 密码 对我有用。试试这个:
keytool -storepass "$password" -keystore ${PFX_broker}server.keystore.jks -alias $brokerCertAlias -validity $validity -genkey -dname "CN=$CN" -noprompt -keypass "$password" -srcstorepass "$password"
但您的情况可能有所不同。