CSR证书请求生成器

在浏览器本地生成 CSR(证书签名请求)和私钥,用于向 CA 机构申请 SSL 证书

在浏览器本地生成 CSR(证书签名请求)和私钥,用于向 CA 机构申请 SSL 证书,所有操作均在本地完成,私钥不会上传。

场景模版:
证书信息
生成结果

填写左侧证书信息后点击「生成 CSR」

或点击下方场景示例快速填入

场景示例 — 点击「填入」自动填充证书信息
企业官网 HTTPS 证书
为企业官网申请标准 DV/OV 证书,包含完整组织信息
通配符证书(Wildcard)
申请 *.example.com 通配符证书,覆盖所有一级子域名
API 服务端证书
为内部 API 网关或微服务申请证书,使用 4096 位高强度密钥
个人博客 / 个人站点
个人站点申请 Let's Encrypt 免费证书,仅需填写域名
内网服务自签名证书
为内网 IP 或私有域名生成 CSR,配合自建 CA 签发
关于 CSR证书请求生成器
  • CSR(Certificate Signing Request,证书签名请求)是向 CA 机构申请 SSL 证书的必要文件
  • CSR 包含公钥和证书信息,CA 用它签发证书;私钥由你自己保管,不发送给 CA
  • 申请流程:生成 CSR + 私钥 → 提交 CSR 给 CA → CA 签发证书 → 部署证书 + 私钥
操作说明
  • 填写 CN(通用名称,即要申请证书的域名,如 www.example.com
  • 填写组织信息(O、OU、ST、L、C),这些信息会显示在证书详情中
  • 点击「生成CSR」,分别下载 CSR 文件(提交给 CA)和私钥文件(自己保管)
注意事项
  • 私钥必须妥善保管,丢失后需重新生成 CSR 并重新申请证书
  • 不要将私钥发送给 CA 或任何第三方,CA 只需要 CSR 文件
  • CN 字段填写主域名(如 www.example.com),通配符证书填写 *.example.com
  • 国家代码 C 必须是 ISO 3166-1 两位字母代码(中国:CN,美国:US
  • 所有处理均在浏览器本地完成,私钥不会上传任何服务器
CSR 与 PKI 知识详解
SSL 证书申请完整流程
① 生成私钥 + CSR ② 提交 CSR 给 CA ③ CA 验证域名所有权 ④ CA 签发证书 ⑤ 部署证书 + 私钥
  • 私钥:永远保存在服务器本地,绝不发送给任何人;丢失后需重新生成 CSR 并重新申请证书
  • CSR:包含公钥和证书信息(CN/O/C 等),发送给 CA 用于签发证书;CSR 本身不含私钥,可以公开
  • 域名验证(DV):CA 通过 HTTP 文件验证或 DNS TXT 记录验证你对域名的控制权,通常几分钟内完成
  • 部署:将 CA 签发的证书文件(.crt)和私钥文件(.key)配置到 Web 服务器
CSR 字段(Distinguished Name)说明
字段 全称 说明 示例 是否必填
CN Common Name 证书保护的域名,通配符证书填 *.example.com www.example.com 必填
O Organization 组织/公司全称,OV/EV 证书 CA 会核实 Example Corp Ltd. 可选
OU Organizational Unit 部门名称,部分 CA 已不再要求 IT Department 可选
C Country ISO 3166-1 两位国家代码(大写) CN / US 可选
ST State / Province 省份或州,建议使用英文全称 Beijing 可选
L Locality 城市名称 Beijing 可选
RSA 密钥长度选择建议
密钥长度安全性性能推荐场景
2048 位 ✅ 当前安全 大多数 Web 站点(推荐默认)
4096 位 ✅✅ 更强 较慢 高安全要求场景(金融、政务)
  • NIST 建议 2048 位 RSA 可安全使用至 2030 年以后
  • 4096 位密钥生成时间约为 2048 位的 4~8 倍,TLS 握手也更慢
  • 若追求性能,可考虑改用 ECDSA P-256(安全性等同 RSA 3072 位,速度更快)
  • Let's Encrypt 默认使用 ECDSA P-256,也支持 RSA 2048/4096
常用 openssl 命令速查
生成私钥 + CSR(命令行方式)
# 一步生成私钥和 CSR
openssl req -new -newkey rsa:2048 \
  -nodes -keyout server.key \
  -out server.csr
# 查看 CSR 内容
openssl req -text -noout \
  -in server.csr
验证私钥与证书是否匹配
# 对比公钥 MD5,结果相同则匹配
openssl x509 -noout -modulus \
  -in cert.crt | openssl md5
openssl rsa -noout -modulus \
  -in server.key | openssl md5
主流 CA 机构对比
CA 机构 证书类型 价格 有效期 特点
Let's Encrypt DV 免费 90 天(自动续签) 最流行的免费 CA,支持通配符,需 DNS-01 验证
ZeroSSL DV 免费(基础版) 90 天 提供 Web 界面,支持 ACME 协议
DigiCert DV / OV / EV 付费 1 年 企业级,兼容性最好,支持多域名
Sectigo(原 Comodo) DV / OV / EV 付费(较低) 1 年 性价比高,适合中小企业
阿里云 / 腾讯云 DV / OV 免费(DV)/ 付费 1 年 国内用户友好,控制台集成,支持一键部署