【发布时间】:2014-06-05 13:08:43
【问题描述】:
我们的 IT 部门给了我 4 个 .cer 文件,它们构成了证书链:thawte_root.cer->intermediate1_pem.cer->intermediate2_pem.cer->our_company.cer。
我需要使用 our_company.cer 签署一些代码(通过 jarsigner)。
因此,我必须创建一个密钥库,其中包含 our_company.cer 和 chain-to-the-root。
我尝试使用记事本将这 4 个文件简单地连接成一个文件,然后导入生成的文件,但密钥库只导入第一个文件,当我尝试启动 jarsigner 时,我得到了
"jarsigner: Certificate chain not found for: our_company. our_company must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain."
当我仅导入 our_company.cer 或逐个导入每个证书时,我会收到相同的消息。
所以问题是:如何将 4 个证书作为一个链导入?
提前致谢。维塔利。
【问题讨论】:
标签: java ssl certificate keytool