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