Возможность собрать современную версию nginx и openssl с поддержкой ssl renegotiation

AterCattus nginx-forum at nginx.us
Tue Jun 23 17:19:46 UTC 2015


Всем привет.

Возникла необходимость взаимодействия с сервером, использующего ssl
renegotiation. А в качестве промежуточного звена отлично подошел бы nginx с
его proxy_pass и proxy_ssl_certificate* + proxy_ssl_trusted_certificate. Но
соответствующий функционал убран еще в 0.8.23.
Можно ли как-то достучаться до такого сервера из nginx?
Правка event/ngx_event_openssl.c не помогает - nginx перестает ругаться на
"SSL renegotiation disabled", но все-равно запрос не проходит.

Да, я понимаю, что не просто так это было убрано, но внешний сервер работает
только так. Вопрос безопасности оставляю вне данного вопроса.

Запросы (с той же машины, где собирается и работает nginx) к этому серверу
такого вида проходят успешно:
openssl s_client -connect foohost:443 -CAfile mcert.crt -servername foohost
-key my.key -cert my.crt

Заранее спасибо!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,259815,259815#msg-259815



Подробная информация о списке рассылки nginx-ru