In TLSProxy::Proxy, specify TLSv1.2 as maximum allowable protocol
[openssl.git] / util / perl / TLSProxy / Proxy.pm
index 88b048ecc30fff06fdc5d5bc78a672a84a6a8ade..7d9cb37f77970aba7b5aead13f945e00e30a7dc2 100644 (file)
@@ -178,7 +178,7 @@ sub start
     $pid = fork();
     if ($pid == 0) {
         my $execcmd = $self->execute
-            ." s_server -no_comp -rev -engine ossltest -accept "
+            ." s_server -max_protocol TLSv1.2 -no_comp -rev -engine ossltest -accept "
             .($self->server_port)
             ." -cert ".$self->cert." -naccept ".$self->serverconnects;
         unless ($self->supports_IPv6) {
@@ -215,7 +215,7 @@ sub clientstart
                 $echostr = "test";
             }
             my $execcmd = "echo ".$echostr." | ".$self->execute
-                 ." s_client -engine ossltest -connect "
+                 ." s_client -max_protocol TLSv1.2 -engine ossltest -connect "
                  .($self->proxy_addr).":".($self->proxy_port);
             unless ($self->supports_IPv6) {
                 $execcmd .= " -4";