将Jenkins HTTPS的.pem和.key转换为.jks

问题描述 投票:0回答:1

我有我公司提供的证书,一个.pem文件和一个.key文件,如下所示:

。pem文件:

-----BEGIN CERTIFICATE-----
{THE CERTIFICATE KEY}
-----END CERTIFICATE-----

。key文件

-----BEGIN PRIVATE KEY-----
{THE KEY}
-----END PRIVATE KEY-----

我需要获取.jks文件,因为这是Jenkins接受的唯一格式(我正在尝试启用HTTPS)

我试图将两个文件连接起来,并按照herehere中所述的步骤操作,特别是:

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,但是控制台只是挂起,或者我收到“无法加载私钥” /“无法加载证书”

非常感谢您的帮助!

ssl encoding https openssl jks
1个回答
0
投票
openssl pkcs12 -export -out certificate.pkcs12 -in certificate.pem -inkey certificate.key

工作。确保使用官方的OpenSSL

© www.soinside.com 2019 - 2024. All rights reserved.