如何在 Node.js 中生成 CSR

在本教程中,我们将向您展示如何在 Node.js 中生成 CSR。

只需按照以下步骤操作即可:

第 1 步:确保有 OpenSSL 实用程序

要生成 CSR,我们将使用 OpenSSL 实用程序。 通常情况下,您的服务器上应该有该软件,但如果没有,您可以下载 OpenSSL

或者,您也可以通过以下命令获取 OpenSSL:

sudo apt-get install openssl

sudo yum install openssl

步骤 2:启动企业社会责任生成流程

运行以下命令

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

要保护的域名替换您的域名

  • Yourdomain.key 是您的私人密钥
  • Yourdomain.csr是您的 CSR 代码

步骤 3:提供所需详细信息

然后,提供所需的详细信息。 请填写以下字段:

  • 通用名称:指定要为其分配 SSL 证书的 FQDN(完全合格域名)(例如:ssldragon.com)。 如果您购买的是通配符证书,请在域名前加上星号(例如:*.ssldragon.com)
  • 城市:输入企业正式注册的城市(例如:圣何塞)
  • :输入贵公司所在的州(例如:加利福尼亚州)
  • 国家:输入贵组织的双字母国家代码(例如:US)
  • 组织:键入贵组织的正式全称(例如:GPI Holding LLC)。 对于域验证 (DV) 证书,请键入NA
  • 组织单位:指定负责 SSL 管理的单位(例如:IT 或网络管理)。 如果您有 DV 证书,请用NA代替
  • 电子邮件地址:这是一个可选字段。 可以留空
  • 挑战密码:另一个可选字段。 我们建议将该字段留空,因为挑战密码是一个过时的属性

您的企业社会责任代码已可使用。 默认情况下,它位于 yourdomain.csr 中。 您可以使用记事本等任何文本编辑器打开它。 申请证书时,请包含 CSR 全文,包括 –BEGIN CERTIFICATE REQUEST– 和 –END CERTIFICATE REQUEST– 标记。

除了 CSR,OpenSSL 实用程序还会创建您的私人密钥(yourdomain.key)。 保存并存放在安全的地方。 您在配置 SSL 时将需要它。

CA 验证 CSR 并签发 SSL 证书后,您就可以继续执行Node.js SSL 安装说明

立即订购 SSL 证书, 可节省 10% 的费用!

快速发行, 强大加密, 99.99% 的浏览器信任度, 专业支持和 25 天退款保证. 优惠券代码 SAVE10

撰写人

经验丰富的内容撰稿人, 擅长 SSL 证书. 将复杂的网络安全主题转化为清晰, 引人入胜的内容. 通过有影响力的叙述, 为提高数字安全作出贡献.