对我来说,这是一个新概念,我在谷歌搜索后稍微明白了一点;
我的服务器上有一个cacerts文件正在工作,我的java应用程序正在使用它。我可以使用keytooltility来读取这个文件的内容,我知道keystore是一个证书库,保存密钥和证书,并使用密码对它们进行加密。换句话说,密钥库就像一个哈希表,它有一个别名来标识证书,然后标识证书本身。
现在,我的问题是:用于加载密钥库的实际.pem证书文件在哪里?并且是保存证书元数据或到实际.pem文件的链接的密钥库。
我之所以这样做是为了导入证书,使用的命令是:
keytool -importcert -v -noprompt -trustcacerts -alias verisigndemocert
-file verisign-demo-root-cert.pem -keystore cacerts
我们在“-file”属性中告诉文件名,那么内容是加载到密钥库还是文件位置详细信息?
再次,当我看到密钥库中的证书列表时,我可以使用-list,当我使用-v时,整个证书是可见的,这使我认为证书元数据正在存储到密钥库文件中。
如果有人能详细解释或指向链接,那将很有帮助