CSR在线生成 · 自签名SSL证书生成
填写信息后点击「生成」,私钥、CSR和自签名证书会一次全部生成。
输入的文字和文件不会发送到服务器,只在本浏览器中处理。
自签名证书仅用于开发和测试。浏览器不信任它,用在公开网站上会显示警告。
在左侧填写信息后点击「生成」。
私钥 (PKCS#8)
CSR
自签名证书
关闭页面后将无法再次查看私钥,请立即下载并妥善保存。
下载为PFX(Windows、IIS)
使用方法
- 选择密钥类型,在通用名称(CN)中填写域名。需要多个域名或IP时,在SAN框中每行填写一个,也支持通配符(*.example.com)。
- 如需填写公司名称、地区等信息,展开「更多主体信息」。国家使用CN这样的两位代码。
- 点击「生成」后会以PEM格式给出私钥(PKCS#8)、CSR和证书。CSR用于提交给证书颁发机构,证书可用于开发和内部测试。
- 私钥无法找回,请务必立即下载。在Windows或IIS上使用时,可以设置密码并下载PFX文件。
常见问题
自签名证书能用在正式网站上吗?
它没有经过公共证书颁发机构签名,浏览器会提示“不安全”。请只在开发环境和内网测试中使用;公开网站请把CSR提交给CA签发证书,或使用Let’s Encrypt等免费证书。
生成的私钥会上传到服务器吗?
不会。密钥由浏览器的Web Crypto功能在本机生成,不会上传也不会保存,关闭页面就会消失,所以请马上下载。
应该选RSA还是ECDSA?
RSA 2048位兼容性最好。ECDSA P-256的密钥和签名更短、速度更快,所有新版浏览器和服务器都支持,但个别很旧的设备可能无法使用。
有效期设多久合适?
测试用设为一年(365天)即可。macOS和iOS不信任有效期超过825天的服务器证书,建议不要超过这个长度。