diff options
author | Erwin Pe <erwin.pe@mongodb.com> | 2021-11-15 16:53:00 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-11-15 17:37:43 +0000 |
commit | 32a3721ab3b7e19d15127188e17fc3351467ddc7 (patch) | |
tree | 2383e00fdb368fafaebaf1005945365972b5d583 /src/third_party | |
parent | 0cdd5dd4ebf56bd913ee72c6754d6d8649c19a32 (diff) | |
download | mongo-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.py | 8 |
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) |