【问题标题】:Convert .pem and .key to .jks for Jenkins HTTPS为 Jenkins HTTPS 将 .pem 和 .key 转换为 .jks
【发布时间】:2020-05-08 08:52:02
【问题描述】:

我有我公司提供的证书,一个.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】:
    openssl pkcs12 -export -out certificate.pkcs12 -in certificate.pem -inkey certificate.key
    

    工作。确保使用官方的 OpenSSL

    【讨论】:

      猜你喜欢
      • 2016-01-30
      • 1970-01-01
      • 2013-01-07
      • 2014-04-13
      • 2013-11-27
      • 2011-11-23
      • 2014-08-12
      • 2020-01-18
      • 2020-04-11
      相关资源
      最近更新 更多