【问题标题】:Unable to create .pem file from .p12 (private key + public key)无法从 .p12 创建 .pem 文件(私钥 + 公钥)
【发布时间】:2020-06-30 09:48:57
【问题描述】:

我正在尝试使用以下命令从.p12 文件创建.pem 文件,

openssl x509 -inform der -in Certificates.p12 -out Certificates.pem

但出现以下错误:

4412094060:error:0DFFF0A8:asn1 encoding routines:CRYPTO_internal:wrong tag:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.260.1/libressl-2.6/crypto/asn1/tasn_dec.c:1125:
4412094060:error:0DFFF03A:asn1 encoding routines:CRYPTO_internal:nested asn1 error:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.260.1/libressl-2.6/crypto/asn1/tasn_dec.c:306:Type=X509_CINF
4412094060:error:0DFFF03A:asn1 encoding routines:CRYPTO_internal:nested asn1 error:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.260.1/libressl-2.6/crypto/asn1/tasn_dec.c:627:Field=cert_info, Type=X509

知道如何解决吗?

【问题讨论】:

  • 您是否尝试过创建新证书?
  • 是的,已经更新了.p12
  • 您能否撤销您的证书并创建新证书并尝试是否可行。
  • @Daljeet 我的证书已经是最新的并且可以在所有其他系统上正常工作,即 Knuff 工具。

标签: ios openssl cryptography certificate


【解决方案1】:

以下命令运行良好,

openssl pkcs12 -in Certificates.p12 -out Certificates.pem -nodes -clcerts

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-05
    • 1970-01-01
    • 2019-03-09
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    • 2015-03-12
    相关资源
    最近更新 更多