什么是java 8 keytool使用的默认密钥库文件名和位置?

时间:2018-05-07 14:23:31

标签: windows java-8 default keystore keytool

给出命令 c:\ java \ jre8 \ bin \ keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048

你可以看到我忘了告诉文件名和位置 一切顺利,似乎创建了密钥库 但 密钥库文件的创建位置?!

1 个答案:

答案 0 :(得分:0)

默认文件名为 .keystore

和位置c:\ Users \< CurrentUser> \ .keystore

感谢this answer给了我一个提示

现在我知道它是有道理的。

另外from the docs

  

-keystore keystore
  密钥库位置。
  ...
  例如,如果调用keytool -genkeypair并且   未指定-keystore选项,如果不是,则将创建用户主目录中名为 .keystore 的默认密钥库文件   已经存在。
  同样,如果指定了-keystore ks_file选项   但是ks_file不存在,那么它将被创建