我正在开发一个node.js项目,该项目需要一个证书和一个自签名的密钥(听起来很愚蠢)。我想通过使用NPM注册表中的任何形式的openssl模块来实现这一点。可悲的是,我不知道从哪里开始。
我做了一个快速设置,会提出以下问题:
该数据稍后可在对象(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