SSL证书生成CSR的详细步骤

2025年10月13日

CSR是的全称是证书签名请求文件,其中包含了服务器信息和公钥,也是在申请SSL证书之前的必备材料之一,在生成CSR的过程中也会产生配对的私钥,正确的申请CSR文件不仅会影响证书的签发速度,更关系到网站安全的可靠性,下文将为大家介绍SSL证书生成CSR的详细步骤。

SSL证书生成CSR

 一、使用OpenSSL生成CSR

OpenSSL是最常用的生成CSR文件的工具,支持Windows、Linux和macOS系统。

步骤一:生成私钥和CSR

打开命令行工具,执行以下命令:

openssl req-new-newkey rsa:2048-nodes-keyout example.com.key-out example.com.csr

步骤二:填写证书信息

执行命令后系统会交互式地要求输入以下信息:

Country Name(2 letter code)[XX]:CN

State or Province Name(full name)[]:Beijing

Locality Name(eg,city)[Default City]:Beijing

Organization Name(eg,company)[Default Company Ltd]:Example Co.,Ltd.

Organizational Unit Name(eg,section)[]:IT Department

Common Name(eg,your name or your server’s hostname)[]:www.example.com

Email Address[]:admin example.com

这里需要特别注意填写的通用名称必须要与要保护的域名完全一致,组织名称需要与官方注册名称保持一致。

步骤三:验证生成的CSR文件

生成CSR文件后需要使用以下命令来验证CSR内容:

openssl req-in example.com.csr-noout-text

 二、不同服务器环境下生成CSR的方法

1、Apache服务器

Apache用户可以使用Apache的SSL工具包来安装

makecertreq-keyfile example.com.key-certreqfile example.com.csr

2、Nginx服务器

Nginx服务器推荐使用OpenSSL生成CSR,步骤与通用方法相同。

3、Windows IIS服务器

IIS服务器可以使用图形化界面生成CSR:

1、打开IIS管理器;

2、选择服务器节点,双击”服务器证书“;

3、点击右侧的”创建证书申请”;

4、填写网站SSL证书信息,需要输入完整的域名、公司法定名称、部门名称以及城市等;

5、选择加密服务提供程序和位长,比较推荐RSA,2048位加密;

6、指定保存CSR文件的路径。

SSL证书生成CSR是申请过程中的重要一步,正确的操作可以保证证书顺利签发,希望大家通过本文的详细步骤能够轻松完成各种环境下的CSR生成工作,让网站尽早实现HTTPS加密。

相关推荐:《永久生成免费ssl证书靠谱吗

相关阅读

QQ
微信
微信
公众号
公众号
在线咨询
电话

联系热线:400-080-0149

TOP