gpt4 book ai didi

ssl - 如何在终端中使用 OpenSSL 将 .pem 文件转换为其他格式?

转载 作者:太空宇宙 更新时间:2023-11-03 13:58:45 25 4
gpt4 key购买 nike

我正在尝试在终端中使用 OpenSSL。我已经使用 brew install openssl 安装了 OpenSSL。我想将 .pem 文件转换为我的托管服务提供商可以接受的另一种格式。

我已经尝试了几种不同的代码公式并从不同的地方使用证书,但似乎都没有用,并且都给我各种错误消息,包括权限被拒绝。

这是我最后尝试的.​​..

openssl pkcs12 -in /Users/myname/fullchain.pem -inkey /Users/myname/privkey.pem -out /Users/myname/fullchain.pfx -cacerts

这是我的输出

4552226412:error:0DFFF0A8:asn1 encoding routines:CRYPTO_internal:wrong tag:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.250.1/libressl-2.6/crypto/asn1/tasn_dec.c:1125:
4552226412:error:0DFFF03A:asn1 encoding routines:CRYPTO_internal:nested asn1 error:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.250.1/libressl-2.6/crypto/asn1/tasn_dec.c:306:Type=PKCS12

这意味着什么,我应该使用什么代码?

编辑:我正在获取输出文件,但它们当然是空的。

最佳答案

该错误消息通常是在您传递给命令的证书格式不是它所期望的格式时出现的。以下命令应该可以为您解决。

openssl pkcs12 -export -out  /Users/myname/fullchain.pfx -inkey /Users/myname/privkey.pem -in /Users/myname/fullchain.pem

如果成功,它应该提示您输入导出密码以加密 .pfx 文件内容。

关于ssl - 如何在终端中使用 OpenSSL 将 .pem 文件转换为其他格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57098230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com