summaryrefslogtreecommitdiff
path: root/src/third_party
diff options
context:
space:
mode:
authorErwin Pe <erwin.pe@mongodb.com>2021-11-15 16:53:00 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-11-15 17:37:43 +0000
commit32a3721ab3b7e19d15127188e17fc3351467ddc7 (patch)
tree2383e00fdb368fafaebaf1005945365972b5d583 /src/third_party
parent0cdd5dd4ebf56bd913ee72c6754d6d8649c19a32 (diff)
downloadmongo-32a3721ab3b7e19d15127188e17fc3351467ddc7.tar.gz
SERVER-49537 Add option to mock OCSP responder to omit nextUpdate in response
Diffstat (limited to 'src/third_party')
-rw-r--r--src/third_party/mock_ocsp_responder/mock_ocsp_responder.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/third_party/mock_ocsp_responder/mock_ocsp_responder.py b/src/third_party/mock_ocsp_responder/mock_ocsp_responder.py
index 1aee2990fcc..09188bed4aa 100644
--- a/src/third_party/mock_ocsp_responder/mock_ocsp_responder.py
+++ b/src/third_party/mock_ocsp_responder/mock_ocsp_responder.py
@@ -360,9 +360,6 @@ class OCSPResponseBuilder(object):
if self._this_update is None:
self._this_update = produced_at
- if self._next_update is None:
- self._next_update = (self._this_update + timedelta(days=7)).replace(microsecond=0)
-
response = {
'cert_id': {
'hash_algorithm': {
@@ -567,8 +564,9 @@ class OCSPResponder:
builder.certificate_issuer = self._issuer_cert
# Set next update date
- now = datetime.now(timezone.utc)
- builder.next_update = (now + timedelta(seconds=self._next_update_seconds)).replace(microsecond=0)
+ if self._next_update_seconds > 0:
+ now = datetime.now(timezone.utc)
+ builder.next_update = (now + timedelta(seconds=self._next_update_seconds)).replace(microsecond=0)
return builder.build(self._responder_key, self._responder_cert)