我正在尝试配置 SSL 并从服务器团队获取 .pfx 文件。 证书链长度:2
当我尝试使用 key 工具导出证书链时,仅导出了第一个证书。
尝试找出在发出 keytool 命令时是否遗漏了任何其他参数。
我使用的命令是:
1) pfx 不支持将 JKS 转换为别名
keytool -importkeystore -srckeystore "serverauth.pfx" -srcstoretype pkcs12 -destkeystore "serverauth.jks"
2) 尝试使用以下方法导出证书。
keytool -export -alias 1 -keystore "serverauth.jks" -rfc -file "authclient.cert"
但是上面的命令只生成第一个证书。
如果我删除整个别名选项,会出现错误
keytool error: java.lang.Exception: Alias <1> does not exist
还有没有其他流程。
最佳答案
这在 Java 8 中有效,可以将整个证书链导出到一个文件中:
keytool -list -alias yourcert -keystore /path/to/keystore -rfc
除了转储整个链之外,与导出格式相同。你失去了 -file 选项,但你可以简单地使用 >
关于java - 如何仅使用 keytool 导出所有中间证书,包括根证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30091942/