在Node.js中复制OPENSSL命令

时间:2018-06-09 19:17:14

标签: javascript node.js openssl

Hello StackOverflow

我正在开发一个node.js项目,该项目需要一个证书和一个自签名的密钥(听起来很愚蠢)。我想通过使用NPM注册表中的任何形式的openssl模块来实现这一点。可悲的是,我不知道从哪里开始。

我做了一个快速设置,会提出以下问题:

country letter code, country name, city, org name, org unit, host, email

该数据稍后可在对象(rssl

中使用
{
  countryLetterCode: 'no',
  countryName: 'Norway',
  city: 'Dalekvam',
  organizationName: 'The Team Coders',
  organizationUnit: 'Core',
  commonName: 'localhost',
  emailAddress: 'root@local'
}

所以我想在node.js中复制的命令是

openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem

所以我的问题是

如何使用fs模块和NPM注册表中的其他openssl模块实现此目的?

提前致谢,
iHack2712

0 个答案:

没有答案