1
inetdからの暗号化通信を処理するRubyスクリプトを実行したいと思います。後の処理のために証明書情報が必要なので、SSLをstunnelのようなものに「オフロード」することはできません。inetd rubyスクリプトからのSSL接続の処理
そうするために、私は何とかSTDINとSTDOUTをRuby SSLオブジェクトで使用する必要があります。残念ながら、OpenSSL:SSL:SSLSocketはコンストラクタでIOだけを受け入れます。標準入力から読み込んで標準出力に書き込むように、STDINとSTDOUTをIOに結びつける方法はありますか?
これらは直接動作しませんが、いくつかの追加呼び出しを追加すると、SSLSocketは標準入力と標準出力を受け入れます。 OpenSSL :: SSL :: SSLSocket.new(Socket.for_fd($ stdin.fileno)) – icanhasserver