diff options
Diffstat (limited to 'jstests/ssl/tls_enumerator.py')
-rw-r--r-- | jstests/ssl/tls_enumerator.py | 5 |
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): |