Обрабатывать SSL-соединения из сценария inetd ruby - PullRequest
1 голос
/ 25 июня 2011

Я бы хотел запустить скрипт Ruby, который обрабатывает зашифрованные сообщения из inetd.Поскольку мне нужна информация о сертификате для дальнейшей обработки, я не могу «разгрузить» SSL на что-то вроде stunnel.

Для этого мне нужно как-то использовать STDIN и STDOUT с Ruby SSLобъект.К сожалению, OpenSSL: SSL: SSLSocket принимает IO только в своем конструкторе.Есть ли способ связать STDIN и STDOUT с IO, чтобы он читал со стандартного ввода и записывал в стандартный вывод?

1 Ответ

1 голос
/ 12 июля 2011

$stdin и $stdout могут взаимозаменяемо использоваться как IO объекты. Вы можете передать их в SSLSocket. Это помогает? В противном случае мне понадобится больше кода, чтобы помочь вам.

...