什么是CSR?
发布日期:2018-05-21什么是CSR?
CSR(Certificate Signing Request 证书签名请求)
CSR是申请人向认证机构发送的信息,用于申请数字身份证书。
证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。
CSR文件
CSR是以-----BEGIN CERTIFICATE REQUEST-----开头,-----END CERTIFICATE REQUEST-----为结尾的base64格式的编码。将其保存为文本文件,就是所谓的CSR文件。
CSR生成工具
沃通签名代码精灵是一款可用于生成CSR文件的工具,推荐大家使用。
沃通代码签名精灵(WoSignCode)是沃通自主研发的可视化代码签名工具,全球独家支持SHA1、SHA2双证书签名,同时支持批量签名,支持多种可执行文件、打包文件签名,提供便捷、可视化的操作界面,让代码签名变得更加简单方便。
下载地址:https://www.wosign.com/marketing/2015_WoSign_sign_tools
csr信息填写的要求
双击下载好的wosigncode.exe运行,选择CSR项:
我们系统唯一的要求是必须是2048位加密长度CSR,而对CSR各个字段的内容没有任何要求,您可以随便写。确保加密位数在:2048/4096,然后点击创建CSR按钮。
域名必须正确输入(如果是非SSL证书,则输入相应的通用名)。
CSR文件与私钥文件是配对出现的
创建CSR
点击创建CSR后,这时会弹出一个对话框,让您选择文件保存的位置和文件的名称,建议使用域名信息命名如:yourdomain.com.key,选择好文件保存位置,填写好文件名称后,点击保存。
提交CSR
找到刚刚保存文件的位置,您会得到两个文件,yourdomain.com.csr 证书请求文件和 yourdomain.com.key 证书私钥文件:
(注意:请务必保存好 yourdomain.com.key ,证书私钥文件丢失,证书也就无法使用,即使重新生成的私钥也将和证书文件不匹配,切记。)
用记事本打开证书请求文件 yourdomain.com.csr,复制里面的内容,粘贴下图文本区域,点击确认提交,即可完成提交CSR的过程。
CSR生命周期
证书下发后,CSR无需使用,仅提交时候需要。
相关内容推荐:
本篇文章主要介绍如何使用wosigncode生成CSR,如果在IIS,TOMCAT,Apache,Nginx上安装证书。
什么是PKI?什么是公钥和私钥?什么是CSR?关于PKI、公钥和私钥、CSR的相关知识介绍。