【问题标题】:copying all the certificates from keystore to a temp directory explicitly将所有证书从密钥库显式复制到临时目录
【发布时间】:2015-09-07 03:26:03
【问题描述】:

我在 java 中安装了一个证书,我可以在 JRE 安全主管下执行此命令:

   keytool -list -keystore cacerts

这给了我已安装证书的列表,现在我正在尝试将此命令下列出的所有证书复制到一个名为 temp 的文件夹中,并且我在 unix 下创建的这个临时文件夹如下

location /opt/app/temp/

所以请告知我如何将密钥库中的所有证书复制到名为 temp 的文件夹中

【问题讨论】:

  • 为什么要提取所有根 CA 证书?你想完成什么?
  • @Andreas 我想检查每个证书的有效性,另外我需要证书副本进行审核
  • 除非您修改了 cacerts,否则这是 Java 附带的文件。但要导出它们,请使用-exportcert 选项。

标签: java keystore keytool


【解决方案1】:

如果您尝试将输出转储到文件,则以下命令将起作用:

keytool -list -keystore cacerts >> /opt/app/temp/<filename_here>

详细说明:

keytool -list -v -keystore cacerts >> /opt/app/temp/<filename_here>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-05
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 2012-06-14
    • 2018-12-23
    • 1970-01-01
    相关资源
    最近更新 更多