一尘不染

nodejs可以生成SSL证书吗?

node.js

我正在编写代理支持HTTPS-HTTPS代理。在我将Python用作主要编程语言之前,但现在我对node.js感兴趣,因此我准备进行迁移。

我面临的最大问题是,我不知道如何在node.js中生成CA和其他服务器证书。在Python中,有很棒的pyOpenSSL。到目前为止,我在node.js中找不到类似的东西。

也许我应该使用openssl-fork方法?但是如何处理openssl中的交互操作。

谢谢。


阅读 313

收藏
2020-07-07

共1个答案

一尘不染

如果有人
希望通过编程创建的node.js的CSR,我已经创建了一个模块的NodeJS它使用OpenSSL创建一个私钥和CSR。

编辑:改用pem。它更加完整,并且可能更可靠。

Edit2:实际上,pem还是openssh的简单包装。对于纯js实现,请研究forge

2020-07-07