申请SSL证书必看:如何在Node.js上生成CSR文件

在申请SSL证书时,生成CSR文件是很重要的一步,如果这一步没有按要求完成,那么SSL证书一定不能成功申请。CSR可以在线生成,也可以在服务器上生成,本文就来介绍一下如何在Node.js上生成CSR文件。

这里需要提醒大家的是,在Node.js环境下创建CSR,是需要用到OpenSSL的,如果没有安装,可以通过下面这个命令来安装它:

npm install openssl

然后,使用OpenSSL的以下命令创建CSR 和私钥:

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

运行以上命令后, 您需要填写相关信息,如下图所示:

现在,CSR在.csr文件中生成,私钥将在.key文件中生成,也就是信息填写完成后,会获得两个文件server.csr和server.key。

1)打开server.csr这个文件,会看到一段包含如下开头和结尾的代码:

—–BEGIN CERTIFICATE REQUEST—–

…….

—–END CERTIFICATE REQUEST—–

后续您可复制这段代码用于申请SSL证书(可以在沃通CA申请,有Symantec、Comodo、Globalsign等多个品牌可供选择)。

2打开 server.key这个文件,会看到包含如下开头和结尾的代码:

—–BEGIN RSA PRIVATE KEY—–

……

—–END RSA PRIVATE KEY—–

保存好该文件,等CA机构颁发SSL证书,安装SSL证书时要用到这个文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值