如何使用Perl解析证书签名请求?

时间:2008-10-22 15:03:23

标签: perl parsing openssl csr

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

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

2 个答案:

答案 0 :(得分:5)

也许Convert::X509可以帮到你。 另请参阅Convert::X509::Parser

答案 1 :(得分:3)

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