summaryrefslogtreecommitdiff
path: root/src/mongo/util/net/ssl_manager_windows.cpp
diff options
context:
space:
mode:
authorSara Golemon <sara.golemon@mongodb.com>2018-03-28 12:59:44 -0400
committerSara Golemon <sara.golemon@mongodb.com>2018-04-03 14:19:22 -0400
commit6de2b07c2285b26c6f724ca684eb9dd7fde117dc (patch)
treed21dc3c48ba81ee8ac03002c09570215a1f8db8e /src/mongo/util/net/ssl_manager_windows.cpp
parent14cff11a5b107a607e586a08fa18a06352387db8 (diff)
downloadmongo-6de2b07c2285b26c6f724ca684eb9dd7fde117dc.tar.gz
SERVER-32981 Disable TLS 1.0 by default
Diffstat (limited to 'src/mongo/util/net/ssl_manager_windows.cpp')
-rw-r--r--src/mongo/util/net/ssl_manager_windows.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/util/net/ssl_manager_windows.cpp b/src/mongo/util/net/ssl_manager_windows.cpp
index 3e91df52fe9..51e85111828 100644
--- a/src/mongo/util/net/ssl_manager_windows.cpp
+++ b/src/mongo/util/net/ssl_manager_windows.cpp
@@ -1267,6 +1267,10 @@ Status SSLManagerWindows::initSSLContext(SCHANNEL_CRED* cred,
}
cred->grbitEnabledProtocols = supportedProtocols;
+ if (supportedProtocols == 0) {
+ return {ErrorCodes::InvalidSSLConfiguration,
+ "All supported TLS protocols have been disabled."};
+ }
if (!params.sslCipherConfig.empty()) {
warning()