跳到主要内容

什么是 CSR 和 RSA?

安全套接字层(Secure Sockets Layer,简称 SSL)证书提供服务器与浏览器之间的加密数据传输。
如果您正在传输诸如信用卡号码或个人信息等敏感信息,则需要使用 SSL 加密进行保护。除非数据经过 SSL 证书加密,否则任何数据都有可能被他人查看。
CSR 和 RSA 密钥是生成 SSL 证书时涉及的两个组成部分。它们都以编码文本块的形式呈现,容易被混淆,但实际上它们有着截然不同的作用。

什么是 CSR?

证书签名请求(Certificate Signing Request,简称 CSR)是一段编码的文本块,包含将被包含在 SSL 证书中的信息。这些信息包括组织名称、域名、地区和国家等数据,还包括 SSL 证书的公钥。
CSR 由将安装 SSL 证书的服务器生成,生成过程基于该服务器已创建的 RSA 私钥。然后,CSR 会被提交给 SSL 证书提供商,用于创建 SSL 证书本身。
如果您正在续订证书或证书已过期,则需要请求新的 CSR。

什么是 RSA 密钥?

RSA 密钥是用于保护敏感信息的私有加密密钥。顾名思义,RSA 密钥用于对信息进行安全的加密和解密。
目前,HostGator 使用 2048 位 RSA 密钥。
RSA 密钥由将安装 SSL 证书的服务器生成,并保存在服务器上。CSR 是基于该 RSA 私钥生成的。提交 CSR 请求时,您无需“接收”RSA 密钥,因为该密钥已由服务器生成并保管。

我如何获得这些?

要获取您的 CSR 和 RSA 密钥,只需提交 HostGator CSR 请求表单。我们回复时会同时提供 CSR 和关联的 RSA 密钥。
CSR 将由您发送给第三方 SSL 提供商,用于创建 SSL 证书本身。
在请求安装第三方 SSL 证书时,您需要将 RSA 密钥(连同实际证书)一并提供给 HostGator。