Mercurial > hg > nginx-tests
diff ssl_proxy_protocol.t @ 1866:a797d7428fa5
Tests: simplified http SSL tests with IO::Socket::SSL.
The http SSL tests which previously used IO::Socket::SSL were converted
to use improved IO::Socket::SSL infrastructure in Test::Nginx.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Thu, 18 May 2023 18:07:19 +0300 |
parents | cdcd75657e52 |
children |
line wrap: on
line diff
--- a/ssl_proxy_protocol.t Thu May 18 18:07:17 2023 +0300 +++ b/ssl_proxy_protocol.t Thu May 18 18:07:19 2023 +0300 @@ -148,24 +148,7 @@ my $s = http($proxy, start => 1); - eval { - local $SIG{ALRM} = sub { die "timeout\n" }; - local $SIG{PIPE} = sub { die "sigpipe\n" }; - alarm(8); - IO::Socket::SSL->start_SSL($s, - SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE(), - SSL_error_trap => sub { die $_[1] } - ); - alarm(0); - }; - alarm(0); - - if ($@) { - log_in("died: $@"); - return undef; - } - - return http(<<EOF, socket => $s); + return http(<<EOF, socket => $s, SSL => 1); GET $url HTTP/1.0 Host: localhost