查了半天都是不知道哪里复制粘贴的,想要内容四处翻,这里记个笔记记录下。
先是安装openssl
openssl官网:
https://www.openssl.org/
我这里用到的是1的版本,开始下的3,生成的证书用keytool查看信息一直报错(ObjectIdentifier() – data isn’t an object ID (tag = 48)),查询了下是版本的问题,jdk8的不支持openssl3,换成了1。
这里查了下1和3的区别,发现1支持到2023年9月11日,到时候换成3岂不是要升级jdk?有没有大佬解惑下
然后是pem转p12的命令
openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out key.p12 -name service
fullchain.pem是公钥,privkey.pem是私钥,命令输入后需要输入密码和确认密码
最后生成证书的信息查看
keytool -list -v -keystore key.p12 -storepass 123456 -storetype pkcs12
这里不能漏了-v,开始漏了,一直不打印证书有效期,到处翻了半天。