开发工具

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"}