summaryrefslogtreecommitdiff
path: root/src/mongo/util/net/ssl_options.cpp
diff options
context:
space:
mode:
authorJonathan Reams <jbreams@mongodb.com>2016-03-19 12:29:57 -0400
committerJonathan Reams <jbreams@mongodb.com>2016-04-04 13:29:14 -0400
commit22e4df34c0f7a54bbb847f0b13507d54dc0e9cbd (patch)
treeea637d9c88d94c17830e76dd35f90dfb5f8755dc /src/mongo/util/net/ssl_options.cpp
parent3ea691f6fea329ee449056c23631610a2c9bd069 (diff)
downloadmongo-22e4df34c0f7a54bbb847f0b13507d54dc0e9cbd.tar.gz
SERVER-23044 Fall back to system CA certs if CA file isn't provided
Diffstat (limited to 'src/mongo/util/net/ssl_options.cpp')
-rw-r--r--src/mongo/util/net/ssl_options.cpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/mongo/util/net/ssl_options.cpp b/src/mongo/util/net/ssl_options.cpp
index 650c0a7495e..2d29e4704f2 100644
--- a/src/mongo/util/net/ssl_options.cpp
+++ b/src/mongo/util/net/ssl_options.cpp
@@ -312,9 +312,6 @@ Status storeSSLServerOptions(const moe::Environment& params) {
if (sslGlobalParams.sslPEMKeyFile.size() == 0) {
return Status(ErrorCodes::BadValue, "need sslPEMKeyFile when SSL is enabled");
}
- if (sslGlobalParams.sslWeakCertificateValidation && sslGlobalParams.sslCAFile.empty()) {
- return Status(ErrorCodes::BadValue, "need sslCAFile with sslWeakCertificateValidation");
- }
if (!sslGlobalParams.sslCRLFile.empty() && sslGlobalParams.sslCAFile.empty()) {
return Status(ErrorCodes::BadValue, "need sslCAFile with sslCRLFile");
}
@@ -385,14 +382,4 @@ Status storeSSLClientOptions(const moe::Environment& params) {
return Status::OK();
}
-Status validateSSLMongoShellOptions(const moe::Environment& params) {
- // Users must specify either a CAFile or allowInvalidCertificates if ssl=true.
- if (params.count("ssl") && params["ssl"].as<bool>() == true && !params.count("ssl.CAFile") &&
- !params.count("ssl.allowInvalidCertificates")) {
- return Status(ErrorCodes::BadValue,
- "need to either provide sslCAFile or specify sslAllowInvalidCertificates");
- }
- return Status::OK();
-}
-
} // namespace mongo