Java 将所有证书从密钥库显式复制到临时目录
我在java中安装了一个证书,我可以在JRE安全控制器下执行此命令:Java 将所有证书从密钥库显式复制到临时目录,java,keystore,keytool,Java,Keystore,Keytool,我在java中安装了一个证书,我可以在JRE安全控制器下执行此命令: keytool -list -keystore cacerts 这提供了已安装证书的列表,现在我尝试的是将此命令下列出的所有证书复制到名为temp的文件夹中,以及我在unix中创建的以下temp文件夹中 location/opt/app/temp/ 因此,请告知我如何将所有证书从密钥库复制到名为temp的文件夹中。如果您试图将输出转储到文件中,则以下命令将起作用: keytool -list -keystore cac
keytool -list -keystore cacerts
这提供了已安装证书的列表,现在我尝试的是将此命令下列出的所有证书复制到名为temp的文件夹中,以及我在unix中创建的以下temp文件夹中
location/opt/app/temp/
因此,请告知我如何将所有证书从密钥库复制到名为temp的文件夹中。如果您试图将输出转储到文件中,则以下命令将起作用:
keytool -list -keystore cacerts >> /opt/app/temp/<filename_here>
keytool-list-keystore-cacerts>>/opt/app/temp/
对于详细信息:
keytool -list -v -keystore cacerts >> /opt/app/temp/<filename_here>
keytool-list-v-keystore-cacerts>>/opt/app/temp/
为什么要提取所有根CA证书?你想做什么?@andreq我还想检查每个证书的有效性,另外我需要证书副本以供审核,除非你修改了cacerts,这是Java附带的文件。但要导出它们,请使用-exportcert
选项。