文章时间: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 为你的证书密码,请自行替换。
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安装即可。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有