CSR 生成器
苹果开发者/网站 CSR 在线生成(PKCS#10),私钥本地输出。
填好 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 查看器核对主题与有效期。