阿里云https证书免费期缩短到3个月,腾讯云坚挺1年不变!数字证书免费1年还能白嫖多久

SSL证书格式如何转换?

SSL证书的常见格式

PEM格式:PEM(Privacy Enhanced Mail)是一种基于Base64编码的ASCII格式,常用于证书、密钥和其他数据的传输和存储。它通常以”.pem”为扩展名。

DER格式:DER(Distinguished Encoding Rules)是一种二进制格式,用于编码证书和其他数据。DER格式的证书以”.der”或”.cer”为扩展名。

PKCS#12格式:PKCS(Public-Key Cryptography Standards)#12是一种存储个人身份证书、私钥和相关证书链的格式。它通常以”.p12″或”.pfx”为扩展名。

JKS格式:JKS(Java KeyStore)是Java平台上用于存储密钥和证书的专有格式。它通常以”.jks”为扩展名。

SSL证书格式转换的方法

PEM到DER格式的转换:

openssl x509 -in input.pem -out output.der -outform der

DER到PEM格式的转换:

openssl x509 -in input.der -out output.pem -inform der

PEM到PKCS#12格式的转换:

openssl pkcs12 -export -in cert.pem -inkey key.pem -out output.p12

PKCS#12到PEM格式的转换:

openssl pkcs12 -in input.p12 -out output.pem -nodes

JKS到PKCS#12格式的转换:

keytool -importkeystore -srckeystore input.jks -destkeystore output.p12 -deststoretype PKCS12

常见问题解答