使用 509 个证书中的密钥填充 jks 文件

使用 509 个证书中的密钥填充 jks 文件

是否有人有详细的、逐步的说明,用于从 509 证书中提取加密密钥,然后将其存储在加密的 jks 文件中?

答案1

Java VM 安装包含一个用于执行此类工作的工具 - 在 Windows 系统上,它被称为 keytool.exe。

根据具体情况,该过程可能会有多个步骤。在许多情况下,本例中的两个步骤即可完成:

  1. 创建密钥库。类似下面的命令将创建密钥库:keytool -genkey -alias -keystore keystore.jks

  2. 将签名的证书 + 私钥导入密钥库。以下命令可实现此目的:

keytool -import -keystore keystore.jks -文件 .crt

证书可以以多种不同的格式提供。完整文档可在 Sun 的网站上找到,网址为:

http://java.sun.com/javase/6/docs/technotes/tools/solaris/keytool.html

相关内容