You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ic...@apache.org on 2018/09/05 10:33:22 UTC

svn commit: r1840110 - /httpd/test/mod_h2/trunk/test/test_common.sh

Author: icing
Date: Wed Sep  5 10:33:22 2018
New Revision: 1840110

URL: http://svn.apache.org/viewvc?rev=1840110&view=rev
Log:
version check for TLSv1.3 support

Modified:
    httpd/test/mod_h2/trunk/test/test_common.sh

Modified: httpd/test/mod_h2/trunk/test/test_common.sh
URL: http://svn.apache.org/viewvc/httpd/test/mod_h2/trunk/test/test_common.sh?rev=1840110&r1=1840109&r2=1840110&view=diff
==============================================================================
--- httpd/test/mod_h2/trunk/test/test_common.sh (original)
+++ httpd/test/mod_h2/trunk/test/test_common.sh Wed Sep  5 10:33:22 2018
@@ -77,14 +77,18 @@ OPENSSL_VERSION=${OPENSSL_VERSION%% *}
 EXP_GO_SSL_PROTOCOL="TLSv1.2"
 EXP_HTTPS_SSL_PROTOCOL="TLSv1.2"
 EXP_HTTPS_SSL_PROXY_PROTOCOL="TLSv1.2"
-case $OPENSSL_VERSION in
-    0.*|1.0*)
-        ;;
-    *)
-        EXP_HTTPS_SSL_PROTOCOL="TLSv1.3"
-        EXP_HTTPS_SSL_PROXY_PROTOCOL="TLSv1.3"
-        ;;
-esac
+
+if min_httpd_version 2.5.0; then
+    # TLSv1.3 supported in "SSLProtocol all"
+    case $OPENSSL_VERSION in
+        0.*|1.0*)
+            ;;
+        *)
+            EXP_HTTPS_SSL_PROTOCOL="TLSv1.3"
+            EXP_HTTPS_SSL_PROXY_PROTOCOL="TLSv1.3"
+            ;;
+    esac
+fi
 
 
 if [ "$URL_SCHEME" = "https" ]; then