跳到主要内容

CSR 生成器

苹果开发者/网站 CSR 在线生成(PKCS#10),私钥本地输出。

本地计算 · 数据不出浏览器
通用名称 CN(必填)
邮箱(可选)
组织(可选)

填好 CN 后生成。密钥对在本地生成,私钥不上传;苹果开发者证书选 2048 位。

使用说明

这个工具解决什么问题

申请 HTTPS 证书、配苹果开发者签名,平台都要一份 CSR:本地 openssl 敲命令要先装环境,第三方在线生成器又得把私钥交出去。这个工具把整条流程搬进浏览器:填主题字段、选 RSA 位长,密钥对与签名全部本地完成,一次拿到 CSR、公钥、私钥三件 PEM。私钥不上传,大平台要求的「邮箱 CSR」也一步到位,生成即复制即提交。

核心能力

标准 PKCS#10:DER 结构手工拼装,主题支持 CN、邮箱、组织、部门、国家等字段,签名算法 sha256WithRSAEncryption。三件 PEM 输出:CSR、SPKI 公钥、PKCS#8 私钥一次给齐,逐件复制。RSA 三档位长:2048/3072/4096 任选,2048 生成通常一秒内。私钥警告:输出区明确提示离线保存,重新生成即作废。纯本地生成:WebCrypto 在浏览器内完成密钥与签名,私钥不上传。

使用建议

苹果开发者场景 CN 填 Apple ID 邮箱、密钥选 2048 位;生成后先把私钥存进密码管理器或离线备份,再提交 CSR 给 CA,私钥与 CSR 必须配对使用;CA 签发的证书回来后用站内 X.509 证书查看器核对主题与有效期;换浏览器或重新生成会让旧私钥作废,注意新旧配对关系,别混用。

常见问题

苹果开发者 CSR 的 CN 填什么?

填 Apple ID 的邮箱账号,密钥选 2048 位。这是苹果官方说明的口径,CN 就是「用户名+邮箱」里的邮箱,生成后把 CSR 内容粘进开发者后台即可。

私钥会传到服务器吗?

不会。密钥对由浏览器 WebCrypto 在本地生成,签名也在本地完成,CSR、公钥、私钥三件都不出设备。但页面管不了你导出后的保管,务必自行离线保存,重新生成后旧私钥即作废。

用了什么密码学库?

签名与密钥生成用浏览器原生 WebCrypto(RSASSA-PKCS1-v1_5 配 SHA-256),CSR 的 DER 结构按标准手工拼装,不引入第三方密码库,供应链面更小,算法透明可查。

和站内哪些工具配套?

与 PEM/JWK 工具箱、X.509 证书查看器成家族:私钥可进 PEM/JWK 工具箱转换格式,CA 签发下来的证书可用 X.509 查看器核对主题与有效期。

API 密钥生成

Hex/UUID/Base64URL/易读四种风格密钥,前缀与熵估算。

JWT 生成器

HS256/384/512 本地签发测试 JWT,与站内解码器成对验证。

随机密码生成

生成加密级随机密码,长度与字符集可配,每类字符必有。

查看更多编解码,或浏览全部工具。