技术支持

CSR证书请求文件生成后直观上是看不出任何注册信息,对于普通用户来说非常困扰,尤其是对于计划申请支持中文的数字证书来说,甚至会出现乱码!本文介绍一下如何解析CSR证书请求文件。

CSR证书请求文件生成后直观上是看不出任何注册信息,对于普通用户来说非常困扰,尤其是对于计划申请支持中文的数字证书来说,甚至会出现乱码!本文介绍一下如何解析CSR证书请求文件。

一、使用openSSL查看CSR证书请求文件

openssl req -in my.csr -noout -text

显示如下:

Certificate Request:
    Data:
        Version: 0 (0x0)
        Subject: C=CN, ST=\xE4\xB8\x8A\xE6\xB5\xB7\xE5\xB8\x82, L=\xE4\xB8\x8A\xE6\xB5\xB7\xE5\xB8\x82, O=\xE4\xB8\x8A\xE6\xB5\xB7\xE5\x93\xB2\xE4\xBF\xA1\xE4\xBF\xA1\xE6\x81\xAF\xE6\x8A\x80\xE6\x9C\xAF\xE6\x9C\x89\xE9\x99\x90\xE5\x85\xAC\xE5\x8F\xB8, OU=\xE6\x95\xB0\xE5\xAD\x97\xE8\xAF\x81\xE4\xB9\xA6\xE9\x83\xA8\xE9\x97\xA8, CN=infinisign.com/emailAddress=该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
            ....

其中ST表示省份,L表示城市,O表示公司/组织/个人名称,OU表示组织单位/部门,类似xE4\xB8...是汉字对应的十六进制编码,视觉效果较差,但至少CSR证书请求文件制作过程是正确的,可以通过工具-十六进制与字符串互转工具,进行转换,得到ST的值表示“上海市”。

二、使用CSR解析工具查看CSR证书请求文件信息

使用本站工具:CSR解析工具,只要将制作好的CSR使用文本打开后,将其填入下图中的,点击“解析CSR证书请求文件”,即可得到制作的详细信息,确认无误后将CSR证书请求文件发送至该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。即可申请到中文的SSL数字证书。

立即使用工具

tools check csr