IHS密钥数据库KDB导出证书和私钥

IHS生成的证书默认保存在.kdb的密钥数据库文件中。如果需要导出其中的证书和私钥则需要使用ikeyman工具操作。本文将说明如何使用ikeyman工具从.kdb数据库文件中提取证书(.crt)、私钥(.key)、pem密钥文件(.pem)。

第一步:使用ikeyman将.kdb文件导出为.p12格式。

打开.kdb数据库

输入授权密码

点击右侧的Export/Import,选择导出格式为PKCS12

输入导出后的数据库的密码

第二步,从.p12文件中提取出证书和私钥

这一步需要使用openssl工具。安装步骤不在此详述。

导出证书(.crt)

导出私钥(.key)

导出为.pem文件

其他命令可以使用openssl pkcs12 -h查看

常见问题

在导出过程中,遇到如下错误:“restricted policy files”

解决办法:将java sdk 的policy由restricted转换成unrestricted

参考下附参考链接中的第二个。

附,openssl常见证书格式转换示例

参考:

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注