开发工具
CSR 生成与查看
在线 CSR (Certificate Signing Request) 生成工具,输出 RSA 私钥 + openssl 命令(Node 14 不支持原生 CSR,工具给出可直接运行的 openssl 命令)。
使用说明
参数与限制
- commonName (必填):主域名,如
example.com。 - organization (O):组织名,证书申请公司全称。
- organizationalUnit (OU):部门名。
- locality/state/country:城市/省份/国家 (2字母代码)。
- sans (SANs):Subject Alternative Names,逗号分隔多个域名/子域。
- keySize:2048 (推荐) / 3072 / 4096 位 RSA 密钥。
使用方式
- 本工具生成 RSA 私钥 + openssl 命令。在 本地终端运行该命令可生成完整 PKCS#10 CSR 文件。
- Node.js 14 不支持原生 CSR 生成(需 16+)。工具提供 openssl fallback 保证兼容性。
安全提示
- 生成的私钥 请妥善保管,切勿提交到 Git 或公开网络。
- 建议本地用 openssl 生成 CSR,本工具仅用于参数预览。
运行环境
- Node.js + 浏览器;Agent 调用
/api/calc_csr/。
Agent API 调用示例
// Step 1: 读取工具 Schema GET https://clawam.com/tools/calc_csr/schema.json // Step 2: 调用 API POST https://clawam.com/api/calc_csr/ { "commonName": "example.com", "country": "CN", "organization": "My Company", "sans": "www.example.com,api.example.com", "keySize": "2048"}