SAN 才是现代主机名清单
example.com 与 www.example.com 是两个名字;通配符 *.example.com 也不覆盖 example.com 或多级 a.b.example.com。需要的名称应逐项写清。
SECURITY / PKCS#10
本地生成 RSA 私钥与 PKCS#10 请求,明确写入现代 TLS 所需的 SAN,并在下载前重新解析请求、验证签名和公钥指纹。
SUBJECT
SUBJECT ALT NAME
无前缀按 DNS 处理;也支持 DNS:、IP:、email:、URI:。Unicode 域名请先转为 Punycode。
等待生成
提交前核对 CN、组织名称和所有 SAN。CSR 签名只能证明请求持有对应私钥,不会证明域名所有权,也不会自动签发证书。
example.com 与 www.example.com 是两个名字;通配符 *.example.com 也不覆盖 example.com 或多级 a.b.example.com。需要的名称应逐项写清。
CA 签发出的证书必须与生成 CSR 时的私钥配对。丢失私钥后不能从 CSR 或证书恢复,只能重新生成密钥、CSR 并重新签发。
拿到 CRT/PEM 后用证书解析器核对 SAN、有效期、Key Usage、公钥指纹和中间证书链,不能只看 CA 后台显示“已签发”。
RELATED TOOLS
USE & REVIEW
CSR 不包含私钥,它包含 Subject、公钥、请求扩展和由对应私钥生成的签名,因此 CSR 可以提交给 CA。私钥文件不能提交、上传或发给客服;CA 签发的证书必须继续与生成该 CSR 时的同一把私钥配对。
现代 TLS 客户端使用 Subject Alternative Name 匹配域名和 IP,CN 主要保留为主题字段。只有 CN 而没有 SAN 的证书常会被浏览器判定为主机名无效。本页默认把有效域名 CN 同时写入 DNS SAN,但其他域名和 IP 仍要逐项添加。
通常只覆盖一层子域名,例如 www.example.com 和 api.example.com;不覆盖裸域 example.com,也不覆盖 a.b.example.com。若两者都需要,应同时加入 example.com 与 *.example.com。不同内部客户端还可能有更严格规则,应在目标环境验证。
不能。签名有效只证明请求者持有与 CSR 公钥对应的私钥,防止请求内容被改动。域名控制权、组织身份和签发资格仍由 CA 通过 DNS、HTTP、邮箱或文件审核等流程验证,本页不会绕过这些检查。
不可以。CSR 和签发证书都只包含公钥,无法反推出私钥。私钥丢失后只能重新生成密钥与 CSR,再让 CA 重新签发;若私钥可能泄露,还应撤销旧证书并检查部署、备份与访问记录。
不会。RSA 密钥生成、PKCS#10 编码、SAN 校验、签名验证、指纹和 ZIP 都在当前浏览器完成。私钥仍会出现在页面内存和你主动下载的文件中;正式环境优先在最终服务器、KMS 或 HSM 内生成,减少导出和搬运。