其他分享
首页 > 其他分享> > CSR:SSL证书的孵化器

CSR:SSL证书的孵化器

作者:互联网

申请证书的必备要求

CSR:证书签名请求。是所有SSL证书诞生的第一步,所有证书必备。也许太多数用户对CSR并不了解,但是在申请SSL证书的过程中就会对此一目了然。

 

什么是CSR

CSR就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。

CSR包括证书颁发机构(也称CA、即颁发SSL证书的机构)需要创建SSL证书信息的文件,CSR的目的是为CA机构提供信息的标准化方式。ssl证书申请

CSR包含三个部分:

公用密钥

域名。

申请者信息:申请证书的组织/网站的信息(包括合法注册的名称以及其注册的城市/州/国家)。

公用密钥

公用密钥也称公钥,是一种加密密钥,是SSL证书使用的“密钥对”的一半,用于信息加密发送到服务器。创建CSR时,同时创建密钥对。公钥是在CSR和SSL证书中,允许用户安全连接到服务器站点,进行数据传输。

密钥对的另一半是私钥,也是与CSR同时创建的,但它不属于CSR。私钥是一个单独的文件,通常是.key格式。私钥是用来解密公钥加密的数据。因此,私钥是申请者所有,一定不要把它发给CA机构或者其他人。在安装证书的时候,就会用到密钥。

域名

SSL证书的主机名是根据申请域名而命名,域名一般分为主域名和二级域名。

有一些证书是允许一个证书保护多个域名,这些证书一般为多域名SSL证书或者通配符SSL证书。但是对于证书提供商,申请者的CSR仅包含一个域名,其余域名将会在订单表中指定。

申请者信息

最后,CSR的信息还包括了申请者的信息,如电子邮箱,注册的名称和地址。如果企业组织机构购买的证书是”OV”或”EV”证书,申请证书的域名必须是以该企业名义申请的域名,这些信息都会在证书中展示。但是,并不是所有的证书都会显示企业名称。如果名称不对,企业信息栏将会为空。

 

CSR来自哪里?

通常,CSR是在Web服务器上创建的,不同服务器的操作系统其生成CSR的方式也是不一样的,在Windows / IIS,cPanel和Plesk上,就需要借助工具,在NGINX / Apache上,使用命令行。

通常这种情况,申请者是无法自行创建CSR,这种情况CA机构将会要求申请者提供“共享”虚拟主机。申请者还需要填写企业社会责任书。

创建CSR后,申请者需要将CSR复制到CA机构的订单中。CA机构将会根据CSR的信息审核验证,然后生成证书并向申请者颁发证书。颁发证书的时间会根据不同的证书而有所不同。

虽然在接收SSL证书时,不再需要CSR文件。但仍建议申请者保存好自己的CSR文件。因为在证书需要重新颁发的时候,仍会使用CSR重新申请颁发。如果一旦丢失,也不许太担心,因为可以在服务器中重新生成一个新的CSR文件。

标签:证书,申请者,孵化器,SSL,域名,密钥,CSR
来源: https://www.cnblogs.com/weikeyun32/p/15925996.html