summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Hirschhorn <max.hirschhorn@mongodb.com>2015-07-27 12:52:24 -0400
committerMax Hirschhorn <max.hirschhorn@mongodb.com>2015-07-27 12:52:24 -0400
commitb6cc64fab37049438a061e93946b0aa4a5b15686 (patch)
tree333c9b466371f345588a75edcc6f2589ed9682a4
parent6bedabb8c871127274332e2b4b648c5764116608 (diff)
downloadmongo-b6cc64fab37049438a061e93946b0aa4a5b15686.tar.gz
SERVER-19538 fassert instead of calling dbexit() when cert is expired.
-rw-r--r--src/mongo/util/net/ssl_manager.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mongo/util/net/ssl_manager.cpp b/src/mongo/util/net/ssl_manager.cpp
index 3d0dcd47624..40cc3705da6 100644
--- a/src/mongo/util/net/ssl_manager.cpp
+++ b/src/mongo/util/net/ssl_manager.cpp
@@ -755,10 +755,9 @@ namespace mongo {
return false;
}
- if ((notBeforeMillis > curTimeMillis64()) ||
- (curTimeMillis64() > notAfterMillis)) {
- dbexit(EXIT_BADOPTIONS,
- "The provided SSL certificate is expired or not yet valid.");
+ if ((notBeforeMillis > curTimeMillis64()) || (curTimeMillis64() > notAfterMillis)) {
+ severe() << "The provided SSL certificate is expired or not yet valid.";
+ fassertFailedNoTrace(28652);
}
*serverCertificateExpirationDate = Date_t(notAfterMillis);