Я хочу запустить сценарий Ruby, который обрабатывает зашифрованные сообщения от inetd. Поскольку мне нужна информация о сертификате для дальнейшей обработки, я не могу «разгрузить» SSL на что-то вроде stunnel.
Для этого мне нужно каким-то образом использовать STDIN и STDOUT с объектом Ruby SSL. К сожалению, OpenSSL:SSL:SSLSocket принимает ввод-вывод только в своем конструкторе. Есть ли способ связать STDIN и STDOUT с вводом-выводом, чтобы он читал со стандартного ввода и писал на стандартный вывод?