【发布时间】:2018-02-13 23:18:10
【问题描述】:
当我输入:keytool -list 在cmd中它需要密码!只需按 ENTER 即可查看单个证书。但是当我指出密钥库(JDK 的默认 cacerts)时,它需要“changeit”并显示更多证书!
有什么解释吗?
谢谢
【问题讨论】:
-
请更具体,并提供您发出的确切命令和输出。
标签: java security ssl-certificate keytool jks
当我输入:keytool -list 在cmd中它需要密码!只需按 ENTER 即可查看单个证书。但是当我指出密钥库(JDK 的默认 cacerts)时,它需要“changeit”并显示更多证书!
有什么解释吗?
谢谢
【问题讨论】:
标签: java security ssl-certificate keytool jks
当我在 cmd 中键入:keytool -list 时,它需要密码!
不,它没有。它要求输入密码。
只需按 ENTER 即可查看单个证书。
这证明了这一点,并表明您的默认密钥库仅包含一个证书。
但是当我指出密钥库(JDK 的默认 cacerts)时,它需要“changeit”
不,它没有。如果您提供密码,那是您需要提供的密码,但 ENTER 将与您自己的密码一样,用于列出目的。请参阅工具文档。
并显示更多证书!
那是因为它包含许多证书。与您的默认密钥库不同。这是$HOME/.keystore。不是cacerts。
【讨论】: