我需要从三个不同的证书创建一个Java Key Store(JSK)文件。 我试过keytool java命令,但无法这样做。 然后我尝试逐个导入每个证书。所有证书都已成功导入,并且keytool -list命令将输出作为三个证书,但是当我在代码中使用JSK时,它给出了“No key found”之类的错误 所以任何人都可以告诉我如何做到这一点。 提前致谢
答案 0 :(得分:1)
您能否解释/显示您的代码尝试使用JKS(Java密钥库)做什么?
从上面描述的步骤看,您好像已将三个证书导入JKS,但没有实际的私钥。您在代码“未找到密钥”中提到的错误让我相信您正在尝试加载和使用私钥(用于身份验证或其他目的)。您可以在上面使用JKS的唯一方法是涉及公钥/证书的操作,例如验证信任。