使用keytool以非交互方式生成密钥

时间:2018-04-21 18:49:39

标签: android windows keystore keytool

当我使用时:

"C:\Program Files\Java\jdk1.8.0_151\bin\keytool.exe" -genkey 
     -v -keystore my.keystore -keyalg RSA -keysize 2048 -validity 10000 -alias app

然后开始一个交互过程,询问名称,密码等。

有没有办法让非交互式生成密钥,其中参数直接在命令行参数中?

1 个答案:

答案 0 :(得分:4)

这有效:

keytool -genkey -keystore my.keystore -keyalg RSA -keysize 2048 
        -validity 10000 -alias app -dname "cn=Unknown, ou=Unknown, o=Unknown, c=Unknown" 
        -storepass abcdef12 -keypass abcdef12