如何使用Node.js访问OpenSSL?

如何使用Node.js访问OpenSSL?,node.js,openssl,Node.js,Openssl,我想使用Node.js中的一些OpenSSL功能,这些功能不是使用Node的crypto模块提供的,例如创建CSR 我目前唯一的解决方案是使用子进程运行openssl命令行实用程序,但这不是理想的解决方案,因为您依赖于某些路径 有更好的方法吗?如果您想在linux或mac上生成,可以使用 如果您想在自己的windows上运行,可以使用openssl二进制文件 当然,在这两种情况下都使用了子进程。我想这是你得到它的唯一途径

我想使用Node.js中的一些OpenSSL功能,这些功能不是使用Node的
crypto
模块提供的,例如创建CSR

我目前唯一的解决方案是使用子进程运行
openssl
命令行实用程序,但这不是理想的解决方案,因为您依赖于某些路径


有更好的方法吗?

如果您想在linux或mac上生成,可以使用

如果您想在自己的windows上运行,可以使用openssl二进制文件

当然,在这两种情况下都使用了子进程。我想这是你得到它的唯一途径