make sure GC_TLS_MIN_VERSION is None if Python doesn't support tls min version

This commit is contained in:
Jay Lee
2019-05-06 11:12:00 -04:00
parent 78c71babda
commit 671ac52201

View File

@@ -1,4 +1,5 @@
import os import os
import ssl
import sys import sys
import platform import platform
import re import re
@@ -734,6 +735,7 @@ GC_TLS_MAX_VERSION = 'tls_max_ver'
# Path to certificate authority file for validating TLS hosts # Path to certificate authority file for validating TLS hosts
GC_CA_FILE = 'ca_file' GC_CA_FILE = 'ca_file'
tls_min = "TLSv1_2" if hasattr(ssl.SSLContext(), "minimum_version") else None
GC_Defaults = { GC_Defaults = {
GC_ACTIVITY_MAX_RESULTS: 100, GC_ACTIVITY_MAX_RESULTS: 100,
GC_AUTO_BATCH_MIN: 0, GC_AUTO_BATCH_MIN: 0,
@@ -763,7 +765,7 @@ GC_Defaults = {
GC_USER_MAX_RESULTS: 500, GC_USER_MAX_RESULTS: 500,
GC_CSV_HEADER_FILTER: '', GC_CSV_HEADER_FILTER: '',
GC_CSV_ROW_FILTER: '', GC_CSV_ROW_FILTER: '',
GC_TLS_MIN_VERSION: 'TLSv1_2', GC_TLS_MIN_VERSION: tls_min,
GC_TLS_MAX_VERSION: None, GC_TLS_MAX_VERSION: None,
GC_CA_FILE: None, GC_CA_FILE: None,
} }