summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsergey.galtsev <sergey.galtsev@mongodb.com>2021-06-22 15:12:10 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-06-22 15:24:08 +0000
commit0752572374c79198dc9fce439a18e89ea3c7c328 (patch)
treeca65cde71247134d4e435b792e42d84125baa85a
parent3eecc7dea04954d571e674a60076809f4f5386a9 (diff)
downloadmongo-0752572374c79198dc9fce439a18e89ea3c7c328.tar.gz
SERVER-55119 startup warning when X.509 certificates have no Subject Alternative Name (revert code removal)r4.4.7-rc0
-rw-r--r--src/mongo/util/net/ssl_manager_apple.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/util/net/ssl_manager_apple.cpp b/src/mongo/util/net/ssl_manager_apple.cpp
index 1c02c3cd80d..499704b7e65 100644
--- a/src/mongo/util/net/ssl_manager_apple.cpp
+++ b/src/mongo/util/net/ssl_manager_apple.cpp
@@ -1337,6 +1337,8 @@ SSLManagerApple::SSLManagerApple(const SSLParams& params, bool isServer)
uassertStatusOK(
_sslConfiguration.setServerSubjectName(uassertStatusOK(certificateGetSubject(
_serverCtx.certs.get(), &_sslConfiguration.serverCertificateExpirationDate))));
+ static auto task =
+ CertificateExpirationMonitor(_sslConfiguration.serverCertificateExpirationDate);
auto swSans = extractSubjectAlternateNames(_serverCtx.certs.get());
const bool hasSan = swSans.isOK() && (0 != swSans.getValue().size());