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

发布于 2024-07-06 23:29:59 字数 400 浏览 10 评论 0原文

我想使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧话新听 2024-07-13 23:29:59

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

Maybe Convert::X509 can help you.
See also Convert::X509::Parser.

稚然 2024-07-13 23:29:59

您真正的问题是 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文