我有我公司提供的证书,一个.pem文件和一个.key文件,如下所示:
。pem文件:
-----BEGIN CERTIFICATE-----
{THE CERTIFICATE KEY}
-----END CERTIFICATE-----
。key文件
-----BEGIN PRIVATE KEY-----
{THE KEY}
-----END PRIVATE KEY-----
我需要获取.jks文件,因为这是Jenkins接受的唯一格式(我正在尝试启用HTTPS)
我试图将两个文件连接起来,并按照here和here中所述的步骤操作,特别是:
mv cert_private_key.key cert_private_key.pem
cat cert_private_key.pem cert_public_key.pem | openssl pkcs12 -export -out cert.p12
下一步是将.p12文件转换为.jks,但是控制台只是挂起,或者我收到“无法加载私钥” /“无法加载证书”
非常感谢您的帮助!
openssl pkcs12 -export -out certificate.pkcs12 -in certificate.pem -inkey certificate.key
工作。确保使用官方的OpenSSL