证书签名请求(CSR)是申请SSL/TLS证书时必须生成的文件。它包含了您的服务器公钥以及相关的组织信息,并发送给证书颁发机构(CA)以签发证书。


CSR包含哪些信息?


CSR中需要包含以下关键信息,请确保准确无误:


  • 通用名称(CN):证书要保护的具体域名或主机名(例如 `www.example.com``)。必须与用户访问的地址完全一致。
  • 组织名称(O):依法注册的公司全称(例如“示例有限公司”)。个人申请可使用个人姓名。
  • 组织单位(OU):负责管理该证书的部门(例如“信息技术部”)。
  • 所在地(L):所在城市(例如“北京市”)。
  • 州/省(ST):所在州或省份(例如“北京市”)。
  • 国家(C):两字母国家代码(例如“CN”)。
  • 密钥长度:目前行业标准为2048位,以保障安全强度。
  • 签名算法:强烈推荐使用更安全的 SHA-2​ 系列算法。


重要提示:私钥


生成CSR时,服务器会同时创建一个私钥。私钥必须严格保密,并存储在您的服务器上。它与CSR中的公钥配对,用于加密和解密数据。如果私钥丢失或泄露,必须立即重新生成密钥对并申请新证书。


CSR格式


CSR通常采用Base-64编码的PEM格式,其首尾有明确的标识:

-----BEGIN CERTIFICATE REQUEST-----

[编码后的CSR内容]

-----END CERTIFICATE REQUEST-----


域名规范


  • 域名必须符合RFC 1035标准:
  • 允许字符:字母(A-Z, a-z)、数字(0-9)、连字符(-)。
  • 标签(以点分隔的部分)必须以字母开头和结尾。
  • 每个标签长度不能超过63个字符。
  • 字母不区分大小写。


下一步操作


请根据您的服务器类型,参考对应的CSR生成指南进行操作。如需任何帮助,我们的24小时技术支持团队随时为您服务。

你可能还喜欢阅读