我有必要动态生成它们。虽然我想我可以使用openssl命令生成文件,然后读取它们并删除它们,如果有一种方法可以在node.js中进行,那将会很好。
有什么建议吗?我检查了certgen但它没有我想要的东西(另外,它只是调用命令行命令并生成文件......)。
答案 0 :(得分:2)
您可以使用Forge在node.js中生成PKCS#12文件:
答案 1 :(得分:1)
我有同样的要求。
如果你了解C ++,你可以编写一个模块直接链接到OpenSSL。
如果不是(像我一样),那么你基本上坚持使用CLI调用。
PS:我绝对不会编写代码来自行生成证书。对于高度安全相关的代码恕我直言,重新使用可靠且完善的产品(如OpenSSL)总是更好。