summaryrefslogtreecommitdiff
path: root/jstests/ssl/tls_enumerator.py
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/ssl/tls_enumerator.py')
-rw-r--r--jstests/ssl/tls_enumerator.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/jstests/ssl/tls_enumerator.py b/jstests/ssl/tls_enumerator.py
index 29b0e81190f..fdc61e24f78 100644
--- a/jstests/ssl/tls_enumerator.py
+++ b/jstests/ssl/tls_enumerator.py
@@ -40,12 +40,17 @@ if __name__ == '__main__':
parser.add_argument('--cert', type=str, help='Path to client certificate')
args = parser.parse_args()
+ # MacOS version of the toolchain does not have python linked with OpenSSL 1.1.1 yet, so we monkey patch this in here
+ if not hasattr(ssl, 'OP_NO_TLSv1_3'):
+ ssl.OP_NO_TLSv1_3 = 0
+
exclude_ops = {
ssl.OP_NO_SSLv2,
ssl.OP_NO_SSLv3,
ssl.OP_NO_TLSv1,
ssl.OP_NO_TLSv1_1,
ssl.OP_NO_TLSv1_2,
+ ssl.OP_NO_TLSv1_3,
}
def exclude_except(op):