0

当我使用 keytool -list -v -keystore 命令并询问密钥库密码时,我只需按回车键(空白密码),它就会列出密钥库中的密钥。

虽然,如果我尝试使用 keytool -passwd -keystore 命令,它不接受空白密码作为上述命令。

我该如何解决这个问题?

4

1 回答 1

0

所有 JKS 密钥库都受密码保护。但是,正如您所发现的,您可以在不知道密码的情况下列出密钥库的内容:

$ keytool -list
Enter keystore password:

*****************  WARNING WARNING WARNING  *****************
* The integrity of the information stored in your keystore  *
* has NOT been verified!  In order to verify its integrity, *
* you must provide your keystore password.                  *
*****************  WARNING WARNING WARNING  *****************

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 4 entries

如果您输入空白密码,请注意您收到的警告。如果您想更改密码,您需要知道当前密码,否则您将不得不重新创建一个新的密钥库并重新导入所有公共证书。一旦密码丢失,您应该认为丢失的任何私钥。

于 2014-05-02T13:18:03.023 回答