如果有人能够对以下问题有所了解,我将非常感激。我已经阅读了keytool文档,但无法找到有关这里可能出现问题的任何提示。
我创建了一个密钥库
keytool -genkey -alias privateKeyName -keyalg RSA -keystore privateKeyName.jks -validity 720 -keysize 1024
我创建了证书申请
keytool -certreq -alias privateKeyName -keystore privateKeyName.jks -file certReqFileName.csr
签名机构给我.cer文件后,我尝试用
导入它keytool -import -alias privateKeyName -file certReqFileName_t_f.cer -keystore privateKeyName.jks
导入失败并带有
keytool error:java.lang.Exception:无法从回复
建立链
我已经坚持了一段时间,所以任何帮助都会很棒。 感谢。
答案 0 :(得分:13)
如果您的CA列在信任库中,请查看选项 -trustcacerts 。此外,您可能必须先将CA的中间证书添加到密钥库中。