【问题标题】:Is there an OpenSSL command that checks the validity of a .p8 certificate是否有检查 .p8 证书有效性的 OpenSSL 命令
【发布时间】:2019-12-19 20:48:30
【问题描述】:

我已通过运行以下命令将证书的扩展名 apns-dev.pem 转换为 apns-dev-output.p8:

openssl pkcs8 -topk8 -inform PEM -outform DER -in apns-dev.pem -out apns-dev-output.p8  -nocrypt

这工作得很好,文件被创建了。

我要找的是一个和这个类似的命令(这实际上证明了这个.pem文件是有效的):

openssl x509 -in apns-dev.pem  -text -noout

我可以在 .p8 文件上尝试任何类似的命令吗?

我这样做是为了将我的“签名密钥”上传到推送者。目前我收到“给定的 APNs 签名密钥文件无效”。

【问题讨论】:

    标签: openssl pusher


    【解决方案1】:

    这应该可行:

    % openssl pkcs8 -in whatever.example.com.p8 -inform PEM -outform PEM > /dev/null
    Enter Password: xxxxxxxxxxxx
    % echo $?
    0
    

    在您的 Pusher 情况下(我从未使用过):可能发生的情况是上传的密钥需要以某种方式未加密或加密。使用未加密的密钥进行测试很容易。对于后一种情况,您需要阅读 Pusher 文档以了解他们所期望的加密算法。

    【讨论】:

      猜你喜欢
      • 2014-08-18
      • 2018-10-21
      • 1970-01-01
      • 2019-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多