summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jstests/ocsp/lib/ocsp_mock.py7
-rw-r--r--src/third_party/mock_ocsp_responder/mock_ocsp_responder.py4
2 files changed, 5 insertions, 6 deletions
diff --git a/jstests/ocsp/lib/ocsp_mock.py b/jstests/ocsp/lib/ocsp_mock.py
index 04963b38559..78a5313efe1 100644
--- a/jstests/ocsp/lib/ocsp_mock.py
+++ b/jstests/ocsp/lib/ocsp_mock.py
@@ -18,6 +18,8 @@ def main():
parser.add_argument('-p', '--port', type=int, default=8080, help="Port to listen on")
+ parser.add_argument('-b', '--bind_ip', type=str, default=None, help="IP to listen on")
+
parser.add_argument('--ca_file', type=str, required=True, help="CA file for OCSP responder")
parser.add_argument('-v', '--verbose', action='count', help="Enable verbose tracing")
@@ -37,10 +39,7 @@ def main():
print('Initializing OCSP Responder')
mock_ocsp_responder.init_responder(issuer_cert=args.ca_file, responder_cert=args.ocsp_responder_cert, responder_key=args.ocsp_responder_key, fault=args.fault, next_update_seconds=args.next_update_seconds)
- if args.verbose:
- mock_ocsp_responder.init(args.port, debug=True)
- else:
- mock_ocsp_responder.init(args.port)
+ mock_ocsp_responder.init(port=args.port, debug=args.verbose, host=args.bind_ip)
print('Mock OCSP Responder is running on port %s' % (str(args.port)))
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 0c64ff2a56b..236b14519df 100644
--- a/src/third_party/mock_ocsp_responder/mock_ocsp_responder.py
+++ b/src/third_party/mock_ocsp_responder/mock_ocsp_responder.py
@@ -583,9 +583,9 @@ def init_responder(issuer_cert: str, responder_cert: str, responder_key: str, fa
global responder
responder = OCSPResponder(issuer_cert=issuer_cert, responder_cert=responder_cert, responder_key=responder_key, fault=fault, next_update_seconds=next_update_seconds)
-def init(port=8080, debug=False):
+def init(port=8080, debug=False, host=None):
logger.info('Launching %sserver on port %d', 'debug' if debug else '', port)
- app.run(port=port, debug=debug)
+ app.run(port=port, debug=debug, host=host)
@app.route('/', methods=['GET'])
def _handle_root():