【问题标题】:How can I parse a Certificate Signing Request with Perl?如何使用 Perl 解析证书签名请求?
【发布时间】:2010-09-18 13:49:58
【问题描述】:

我想使用 Perl 从 Certificate Signing Request 中提取信息,最好不启动外部 openssl 进程。由于 CSR 以 base64 编码的 ASN.1 格式存储,因此我尝试了 Convert::PEM 模块。但它需要内容的 ASN.1 描述,我无法将其组合在一起(ASN.1 就是它的野兽)。

是否有人对 CSR 或解析此类请求的模块有正确的 ASN.1 描述?

【问题讨论】:

    标签: perl parsing openssl csr


    【解决方案1】:

    也许Convert::X509 可以帮助你。 另见Convert::X509::Parser

    【讨论】:

      【解决方案2】:

      您真正的问题是 CSR 使用什么格式?有两种格式可以做到这一点,PKCS #10 和 SPKAC。前者在RFC 2986 中有描述。我不知道后者是在哪里描述的。

      【讨论】:

      • 我可能需要同时支持这两种格式,因为 CSR 将由第三方生成。感谢 RFC2986 的指针,我会尝试根据它整理一个 ASN.1 描述。
      猜你喜欢
      • 2014-08-23
      • 2012-08-21
      • 2020-03-11
      • 2011-02-19
      • 2012-03-27
      • 2020-01-17
      • 1970-01-01
      • 2015-07-29
      • 2014-10-26
      相关资源
      最近更新 更多