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 内容,不验证其签名,也不签发证书。
数据会上传到服务器吗?
不会,处理过程在浏览器中完成。
其他语言
参考资料
我们如何确保结果正确
我们使用以下自动化测试验证此工具。下方保留测试用例的原始名称,便于查看实际断言和复现。
- 验证方法
- 核对 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
这些测试覆盖列出的样本和边界,不代表所有输入都已证明正确。往返测试和使用同一依赖库的检查,不属于独立交叉验证。