如何使用 Perl 解析证书签名请求?
我想使用 Perl 从 证书签名请求 中提取信息,最好不启动外部 openssl过程。 由于 CSR 以 base64 编码的 ASN.1 格式存储,因此我尝试了 Convert::PEM 模块。 但它需要内容的 ASN.1 描述,而我无法将其放在一起(ASN.1 本身就是野兽)。
有人对 CSR 或解析此类请求的模块有正确的 ASN.1 描述吗?
I want to use Perl to extract information from a Certificate Signing Request, preferably without launching an external openssl process. Since a CSR is stored in a base64-encoded ASN.1 format, I tried the Convert::PEM module. But it requires an ASN.1 description of the content, which I haven't been able to put together (ASN.1 being the beast it is).
Does anybody have the right ASN.1 description for a CSR or a module that parses such a request ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许 Convert::X509 可以帮助你。
另请参阅 Convert::X509::Parser。
Maybe Convert::X509 can help you.
See also Convert::X509::Parser.
您真正的问题是 CSR 使用什么格式? 有两种格式可以做到这一点:PKCS #10 和 SPKAC。 前者在 RFC 2986 中进行了描述。 我不知道后者在哪里描述。
Your real question is what format are CSRs using? There are two formats to do it, PKCS #10 and SPKAC. The former is described in RFC 2986. I don't know where the latter is described.