Teach TLSProxy how to parse CertificateRequest messages
[oweals/openssl.git] / util / perl / TLSProxy / Proxy.pm
index 38213856f51d542a4029a14abcfb386e8daecfab..f91d4a89948c3f82ab56621886d84d731cd2f721 100644 (file)
@@ -19,6 +19,7 @@ use TLSProxy::ClientHello;
 use TLSProxy::ServerHello;
 use TLSProxy::EncryptedExtensions;
 use TLSProxy::Certificate;
+use TLSProxy::CertificateRequest;
 use TLSProxy::CertificateVerify;
 use TLSProxy::ServerKeyExchange;
 use TLSProxy::NewSessionTicket;
@@ -44,7 +45,7 @@ BEGIN
         $s->close();
     };
     if ($@ eq "") {
-        $IP_factory = sub { IO::Socket::INET6->new(@_); };
+        $IP_factory = sub { IO::Socket::INET6->new(Domain => AF_INET6, @_); };
         $have_IPv6 = 1;
     } else {
         eval {