我想使用Node.js中的一些OpenSSL功能,这些功能不是使用Node的crypto
模块提供的,例如创建CSR。
我目前唯一的解决方案是使用子进程来运行openssl
命令行实用程序,但这不是理想的解决方案,因为您依赖于某些路径,...
有更好的方法吗?
答案 0 :(得分:0)
如果你想在linux或mac上生成它,你可以使用 https://github.com/andris9/pem
如果您想拥有自己的窗口,可以使用openssl二进制文件。
当然,在这两种情况下都使用了儿童过程。我认为这是你获得它的唯一方法