CSR 解码器

CSR 解码器

读取 PKCS#10 证书签名请求中的主体、公钥与 SAN。

01

工作原理

读取 PKCS#10 证书签名请求中的主体、公钥与 SAN。

02

技术说明

只读取 CSR 内容,不验证其签名,也不签发证书。

技术说明

工作原理:

读取 PKCS#10 证书签名请求中的主体、公钥与 SAN。 只读取 CSR 内容,不验证其签名,也不签发证书。

示例:

openssl req -in csr.pem -noout -text

适用场景:

  • >读取 PKCS#10 证书签名请求中的主体、公钥与 SAN。
  • >数据在浏览器中处理。

常见问题

使用时需要注意什么?

只读取 CSR 内容,不验证其签名,也不签发证书。

数据会上传到服务器吗?

不会,处理过程在浏览器中完成。

其他语言

CSR Decoder — Base64.sh

CSR 解码器

读取 PKCS#10 证书签名请求中的主体、公钥与 SAN。 数据在浏览器中处理。

分享:

X Facebook LinkedIn Reddit

参考资料

我们如何确保结果正确

我们使用以下自动化测试验证此工具。下方保留测试用例的原始名称,便于查看实际断言和复现。

验证方法
核对 ASN.1 值截取的字节范围及 DNS/email/URI/IP SAN 格式;SSL 另检查示例证书的序列号、公钥和 SAN。
对比依据
ASN.1 明确字节样本;SSL 样例用 Node.js X509Certificate 读取。
验证范围
CSR 目前主要覆盖共享字节/SAN 辅助函数,不是整个 CSR 解析器的独立交叉验证;均不作信任判断。
测试源码与用例(点击文件名查看)
  • asn1-bytes.test.js
    • ASN.1 values use the exact byte range rather than the enclosing DER buffer
    • SAN text preserves DNS/email/URI and formats IPv4 and IPv6 ASN.1 values

这些测试覆盖列出的样本和边界,不代表所有输入都已证明正确。往返测试和使用同一依赖库的检查,不属于独立交叉验证。