Node のモジュールを使用して提供されていない Node.js の OpenSSL 機能を使用したいと考えていますcrypto
。たとえば、CSR を作成します。
私が現在持っている唯一の解決策は、子プロセスを使用してopenssl
コマンドラインユーティリティを実行することですが、特定のパスに依存しているため、これは理想的な解決策ではありません...
これを行うより良い方法はありますか?
Linux または Mac で生成する場合は、 https://github.com/andris9/pemを使用できます 。
独自のウィンドウで実行する場合は、openssl バイナリを使用できます。
もちろん、どちらの場合も子プロセスが使用されています。それしか手に入らないと思う