Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从证书链创建JSK_Java_Keystore - Fatal编程技术网

Java 如何从证书链创建JSK

Java 如何从证书链创建JSK,java,keystore,Java,Keystore,我需要从三个不同的证书创建一个Java密钥存储(JSK)文件。 我尝试了keytooljava命令,但没有成功。 然后我尝试一个接一个地导入每个证书。所有证书都已成功导入,并且keytool-list命令将输出作为三个证书,但当我在代码中使用JSK时,它会出现类似“找不到密钥”的错误 谁能告诉我怎么做。 提前感谢您能否解释/展示您的代码试图用JKS(Java密钥库)做什么 从上面描述的步骤来看,您似乎已将三个证书导入JKS,但没有实际的私钥。您在代码“找不到密钥”中提到的错误使我相信您正在尝试加

我需要从三个不同的证书创建一个Java密钥存储(JSK)文件。 我尝试了keytooljava命令,但没有成功。 然后我尝试一个接一个地导入每个证书。所有证书都已成功导入,并且keytool-list命令将输出作为三个证书,但当我在代码中使用JSK时,它会出现类似“找不到密钥”的错误 谁能告诉我怎么做。
提前感谢

您能否解释/展示您的代码试图用JKS(Java密钥库)做什么


从上面描述的步骤来看,您似乎已将三个证书导入JKS,但没有实际的私钥。您在代码“找不到密钥”中提到的错误使我相信您正在尝试加载和使用私钥(用于身份验证或其他目的)。您可以在上面使用JKS的唯一一件事是用于涉及公钥/证书的操作,例如验证信任。

您是指Java密钥库吗?keytool-list-v-keystore向您显示了什么?它显示了三个证书的名称……以及一条注释,表明key stroke包含3个条目。但是当我尝试使用它时,我得到了以下错误:“原因:Http Sender.process/Send Http请求中的初始化错误原因:尝试加载标识时引发安全异常。”。“谢谢bob,我正在努力实现的是我有三个证书,我需要将它们与我的服务器关联。通过使用这些证书,我可以创建客户机,但不能创建服务器。跳这个帮助