Skip to content

Commit 7e0c71d

Browse files
Default to TLSv1_2 if unrecognized.
1 parent ae04884 commit 7e0c71d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

tabpy/tabpy_server/app/app.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,12 @@ def _initialize_ssl_context(self):
9393
)
9494

9595
min_tls = self.settings.get(SettingsParameters.MinimumTLSVersion)
96-
try:
97-
ssl_context.minimum_version = ssl.TLSVersion[min_tls]
98-
logger.info(f"Setting minimum TLS version to: {min_tls}")
99-
except KeyError:
96+
if not hasattr(ssl.TLSVersion, min_tls):
10097
logger.warning(f"Unrecognized value for TABPY_MINIMUM_TLS_VERSION: {min_tls}")
98+
min_tls = "TLSv1_2"
99+
100+
logger.info(f"Setting minimum TLS version to {min_tls}")
101+
ssl_context.minimum_version = ssl.TLSVersion[min_tls]
101102

102103
return ssl_context
103104

0 commit comments

Comments
 (0)