一、CSR文件的作用与生成原理
CSR(证书签名请求)文件是申请SSL证书的必要凭证,包含服务器的公钥、域名和组织信息。生成CSR时会同步创建私钥文件(.key),该私钥必须保存在服务器且不得泄露。证书颁发机构通过验证CSR信息签发SSL证书,确保网站身份的真实性。
二、通过cPanel面板生成CSR文件
GoDaddy主机用户可通过以下步骤生成CSR:
- 登录GoDaddy账户,进入「虚拟主机」管理页面
- 点击「cPanel Admin」进入控制面板
- 在「SSL/TLS」模块选择「生成证书签名请求」
- 填写组织名称、城市、省份、国家代码等信息
- 点击「Generate」生成CSR并复制编码内容
三、使用OpenSSL命令行生成CSR文件
Linux服务器用户可通过OpenSSL工具生成CSR:
openssl req -new -newkey rsa:2048 -nodes \ -keyout example.com.key -out example.com.csr
执行命令后需输入以下信息:
- Country Name:国家代码(如CN)
- Common Name:完整域名(如*.example.com)
- Organization:法定注册名称
该命令将生成.key私钥和.csr请求文件。
四、生成CSR的注意事项
项目 | 要求 |
---|---|
密钥长度 | 必须使用2048位RSA加密 |
域名格式 | 支持通配符域名(*.example.com) |
信息准确性 | 组织名称需与营业执照一致 |
续费证书时需重新生成CSR和私钥,避免使用过期密钥。通配符证书需在Common Name字段标注星号前缀。
结论:GoDaddy提供cPanel和OpenSSL两种CSR生成方式,用户应根据服务器环境选择对应方案。正确填写域名和组织信息是保证SSL证书审核通过的关键,密钥文件需做好安全备份。