jks证书转pem证书

修改时间: 2019-12-17 11:04:00 AM

文章时间:2019年12月17日 10:45:56
解决问题:将jks证书转换成pem证书
前置条件:jks证书+密码
适应条件:win+linux通吃

一、提取公钥

用管理员权限打开一个cmd框,找到jdk的bin目录,然后执行如下命令:(请自行将jks文件拷贝至此)

keytool -list -rfc -keystore demo.jks -storepass password

这里我们使用到的是keytool.exe

执行完成之后,我们将会看到我们的证书直接就打印出来了。

注:demo.jks 为你的证书名 password 为你的证书密码,请自行替换。

二、提取私钥

将jks文件转换成pkcs12格式

keytool -v -importkeystore -srckeystore demo.jks -srcstoretype jks -srcstorepass password -destkeystore demo.pfx -deststoretype pkcs12 -deststorepass password -destkeypass password

执行完成之后,目录下面会多出一个demo.pfx的文件。

然后我们在继续执行下面命令:

openssl pkcs12 -in demo.pfx -nocerts -nodes -out demo.key

该命令会提示你输入密码,输入密码后会生成一个demo.key文件,打开查看内容。

这里用到了openssl.exe windows请在你们的任意软件安装包下找到使用即可。linux用户如果没有,直接使用yum安装即可。

添加新评论