【发布时间】:2018-11-08 18:01:18
【问题描述】:
如何将 .jks 文件导入 java 安全的信任库?我看到的所有教程都是使用“.crt”文件。但是,我只有“.jks”文件,它也是我使用 keytool 命令生成的密钥库。
目前,我正在关注this tutorial。
我能够根据本教程生成 Java 密钥库和密钥对,并为现有 Java 密钥库生成证书签名请求 (CSR)。但我无法将根证书或中间 CA 证书导入现有的 Java 密钥库,也无法将签名的主证书导入现有的 Java 密钥库,因为它正在寻找“.cert”文件。
我是否遗漏了教程中列出的步骤?如果我拥有的唯一文件是“.jks”文件,我如何信任证书?而“.csr”文件有什么用?
请注意,我使用的是 Windows。
【问题讨论】:
-
您能指出您要达到的目标吗?您是否尝试设置服务器?或者您是否尝试使用客户端身份验证?或两者?您是否在客户端和/或服务器上使用特定框架?
-
我没有使用任何框架。我正在尝试进行服务器身份验证。我需要验证我连接到的服务器是否是合法的给定证书。
-
所以您有一个客户端,没有服务器,并且您已经获得了一个
.jks密钥库可以使用?如果您只是客户端并且没有使用客户端身份验证,则不需要生成密钥对。
标签: java ssl https keytool jks