From b6750439585b7042d59630e3dec737addf2c8fcc Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 28 Mar 2025 15:24:22 -0500 Subject: [PATCH 01/20] update ocsp tasks --- .evergreen/generated_configs/tasks.yml | 2248 ++++++++++++++++++++- .evergreen/generated_configs/variants.yml | 140 +- .evergreen/scripts/generate_config.py | 83 +- 3 files changed, 2205 insertions(+), 266 deletions(-) diff --git a/.evergreen/generated_configs/tasks.yml b/.evergreen/generated_configs/tasks.yml index 3450e491a7..69484ca932 100644 --- a/.evergreen/generated_configs/tasks.yml +++ b/.evergreen/generated_configs/tasks.yml @@ -1088,293 +1088,2357 @@ tasks: tags: [no-server] # Ocsp tests - - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple + - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server vars: TEST_NAME: ocsp ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp + PYTHON_VERSION: "3.9" tags: [ocsp, ocsp-ecdsa] - - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple + - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - OCSP_SERVER_TYPE: revoked + OCSP_SERVER_TYPE: valid TEST_NAME: ocsp + PYTHON_VERSION: "3.9" tags: [ocsp, ocsp-ecdsa] - - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple + - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - OCSP_SERVER_TYPE: valid-delegate + OCSP_SERVER_TYPE: valid TEST_NAME: ocsp + PYTHON_VERSION: "3.9" tags: [ocsp, ocsp-ecdsa] - - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple + - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - OCSP_SERVER_TYPE: revoked-delegate + OCSP_SERVER_TYPE: valid TEST_NAME: ocsp + PYTHON_VERSION: "3.9" tags: [ocsp, ocsp-ecdsa] - - name: test-ocsp-ecdsa-soft-fail + - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - OCSP_SERVER_TYPE: no-responder + OCSP_SERVER_TYPE: valid TEST_NAME: ocsp + PYTHON_VERSION: "3.9" tags: [ocsp, ocsp-ecdsa] - - name: test-ocsp-ecdsa-valid-cert-server-staples + - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid - func: run tests vars: - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp - tags: [ocsp, ocsp-ecdsa, ocsp-staple] - - name: test-ocsp-ecdsa-invalid-cert-server-staples + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: latest - func: run tests vars: - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - OCSP_SERVER_TYPE: revoked + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid TEST_NAME: ocsp - tags: [ocsp, ocsp-ecdsa, ocsp-staple] - - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" - func: run tests vars: - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - OCSP_SERVER_TYPE: valid-delegate + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp - tags: [ocsp, ocsp-ecdsa, ocsp-staple] - - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" - func: run tests vars: - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - OCSP_SERVER_TYPE: revoked-delegate + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp - tags: [ocsp, ocsp-ecdsa, ocsp-staple] - - name: test-ocsp-ecdsa-malicious-invalid-cert-mustStaple-server-does-not-staple + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" - func: run tests vars: - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp + PYTHON_VERSION: "3.9" tags: [ocsp, ocsp-ecdsa] - - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-mustStaple-server-does-not-staple + - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" - func: run tests vars: - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - OCSP_SERVER_TYPE: revoked-delegate + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp + PYTHON_VERSION: "3.9" tags: [ocsp, ocsp-ecdsa] - - name: test-ocsp-ecdsa-malicious-no-responder-mustStaple-server-does-not-staple + - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" - func: run tests vars: - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - OCSP_SERVER_TYPE: no-responder + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp + PYTHON_VERSION: "3.9" tags: [ocsp, ocsp-ecdsa] - - name: test-ocsp-rsa-valid-cert-server-does-not-staple + - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - OCSP_SERVER_TYPE: valid + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa] - - name: test-ocsp-rsa-invalid-cert-server-does-not-staple + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: latest - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa] - - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa] - - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - OCSP_SERVER_TYPE: revoked-delegate + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa] - - name: test-ocsp-rsa-soft-fail + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - OCSP_SERVER_TYPE: no-responder + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa] - - name: test-ocsp-rsa-valid-cert-server-staples + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - OCSP_SERVER_TYPE: valid + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa, ocsp-staple] - - name: test-ocsp-rsa-invalid-cert-server-staples + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - OCSP_SERVER_TYPE: revoked + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa, ocsp-staple] - - name: test-ocsp-rsa-delegate-valid-cert-server-staples + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa, ocsp-staple] - - name: test-ocsp-rsa-delegate-invalid-cert-server-staples + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: latest - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa, ocsp-staple] - - name: test-ocsp-rsa-malicious-invalid-cert-mustStaple-server-does-not-staple + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - OCSP_SERVER_TYPE: revoked + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa] - - name: test-ocsp-rsa-delegate-malicious-invalid-cert-mustStaple-server-does-not-staple + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp - tags: [ocsp, ocsp-rsa] - - name: test-ocsp-rsa-malicious-no-responder-mustStaple-server-does-not-staple + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server vars: TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" - func: run tests vars: - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-soft-fail-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-soft-fail-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-soft-fail-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-soft-fail-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-soft-fail-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-soft-fail-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-soft-fail-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-valid-cert-server-staples-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-valid-cert-server-staples-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-valid-cert-server-staples-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-valid-cert-server-staples-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-valid-cert-server-staples-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-valid-cert-server-staples-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-valid-cert-server-staples-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-invalid-cert-server-staples-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-invalid-cert-server-staples-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-invalid-cert-server-staples-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-invalid-cert-server-staples-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-invalid-cert-server-staples-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-invalid-cert-server-staples-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-invalid-cert-server-staples-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa, ocsp-staple] + - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-ecdsa] + - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-valid-cert-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-valid-cert-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-soft-fail-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-soft-fail-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-soft-fail-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-soft-fail-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-soft-fail-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-soft-fail-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-soft-fail-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-valid-cert-server-staples-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-valid-cert-server-staples-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-valid-cert-server-staples-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-valid-cert-server-staples-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-valid-cert-server-staples-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-valid-cert-server-staples-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-valid-cert-server-staples-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-invalid-cert-server-staples-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-invalid-cert-server-staples-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-invalid-cert-server-staples-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-invalid-cert-server-staples-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-invalid-cert-server-staples-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-invalid-cert-server-staples-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-invalid-cert-server-staples-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-valid-cert-server-staples-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-valid-cert-server-staples-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: valid-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa, ocsp-staple] + - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: revoked-delegate + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v4.4-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "4.4" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v5.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "5.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v6.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "6.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v7.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "7.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v8.0-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: "8.0" + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-rapid-python3.9 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: rapid + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.9" + tags: [ocsp, ocsp-rsa] + - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-latest-python3.13 + commands: + - func: run server + vars: + TEST_NAME: ocsp + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + VERSION: latest + - func: run tests + vars: + ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json + OCSP_SERVER_TYPE: no-responder + TEST_NAME: ocsp + PYTHON_VERSION: "3.13" tags: [ocsp, ocsp-rsa] # Oidc tests diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index e7c1ed88c4..651abdf104 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -730,149 +730,29 @@ buildvariants: - rhel87-small # Ocsp tests - - name: ocsp-rhel8-v4.4-python3.9 + - name: ocsp-rhel8 tasks: - name: .ocsp - display_name: OCSP RHEL8 v4.4 Python3.9 + display_name: OCSP RHEL8 run_on: - rhel87-small batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: "4.4" - PYTHON_BINARY: /opt/python/3.9/bin/python3 - - name: ocsp-rhel8-v5.0-python3.10 - tasks: - - name: .ocsp - display_name: OCSP RHEL8 v5.0 Python3.10 - run_on: - - rhel87-small - batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: "5.0" - PYTHON_BINARY: /opt/python/3.10/bin/python3 - - name: ocsp-rhel8-v6.0-python3.11 - tasks: - - name: .ocsp - display_name: OCSP RHEL8 v6.0 Python3.11 - run_on: - - rhel87-small - batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: "6.0" - PYTHON_BINARY: /opt/python/3.11/bin/python3 - - name: ocsp-rhel8-v7.0-python3.12 - tasks: - - name: .ocsp - display_name: OCSP RHEL8 v7.0 Python3.12 - run_on: - - rhel87-small - batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: "7.0" - PYTHON_BINARY: /opt/python/3.12/bin/python3 - - name: ocsp-rhel8-v8.0-python3.13 + - name: ocsp-win64 tasks: - - name: .ocsp - display_name: OCSP RHEL8 v8.0 Python3.13 - run_on: - - rhel87-small - batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: "8.0" - PYTHON_BINARY: /opt/python/3.13/bin/python3 - - name: ocsp-rhel8-rapid-pypy3.10 - tasks: - - name: .ocsp - display_name: OCSP RHEL8 rapid PyPy3.10 - run_on: - - rhel87-small - batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: rapid - PYTHON_BINARY: /opt/python/pypy3.10/bin/python3 - - name: ocsp-rhel8-latest-python3.9 - tasks: - - name: .ocsp - display_name: OCSP RHEL8 latest Python3.9 - run_on: - - rhel87-small - batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: latest - PYTHON_BINARY: /opt/python/3.9/bin/python3 - - name: ocsp-win64-v4.4-python3.9 - tasks: - - name: .ocsp-rsa !.ocsp-staple - display_name: OCSP Win64 v4.4 Python3.9 + - name: .ocsp-rsa !.ocsp-staple .latest + - name: .ocsp-rsa !.ocsp-staple .4.4 + display_name: OCSP Win64 run_on: - windows-64-vsMulti-small batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: "4.4" - PYTHON_BINARY: C:/python/Python39/python.exe - - name: ocsp-win64-v8.0-python3.13 + - name: ocsp-macos tasks: - - name: .ocsp-rsa !.ocsp-staple - display_name: OCSP Win64 v8.0 Python3.13 - run_on: - - windows-64-vsMulti-small - batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: "8.0" - PYTHON_BINARY: C:/python/Python313/python.exe - - name: ocsp-macos-v4.4-python3.9 - tasks: - - name: .ocsp-rsa !.ocsp-staple - display_name: OCSP macOS v4.4 Python3.9 + - name: .ocsp-rsa !.ocsp-staple .latest + - name: .ocsp-rsa !.ocsp-staple .4.4 + display_name: OCSP macOS run_on: - macos-14 batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: "4.4" - PYTHON_BINARY: /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3 - - name: ocsp-macos-v8.0-python3.13 - tasks: - - name: .ocsp-rsa !.ocsp-staple - display_name: OCSP macOS v8.0 Python3.13 - run_on: - - macos-14 - batchtime: 10080 - expansions: - AUTH: noauth - SSL: ssl - TOPOLOGY: server - VERSION: "8.0" - PYTHON_BINARY: /Library/Frameworks/Python.Framework/Versions/3.13/bin/python3 # Oidc auth tests - name: auth-oidc-ubuntu-22 diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 09370bc2b1..4959b55083 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -249,41 +249,22 @@ def generate_yaml(tasks=None, variants=None): def create_ocsp_variants() -> list[BuildVariant]: variants = [] - batchtime = BATCHTIME_WEEK - expansions = dict(AUTH="noauth", SSL="ssl", TOPOLOGY="server") - base_display = "OCSP" - - # OCSP tests on default host with all servers v4.4+ and all python versions. - versions = get_versions_from("4.4") - for version, python in zip_cycle(versions, ALL_PYTHONS): - host = DEFAULT_HOST - variant = create_variant( - [".ocsp"], - get_variant_name(base_display, host, version=version, python=python), - python=python, - version=version, - host=host, - expansions=expansions, - batchtime=batchtime, - ) - variants.append(variant) - - # OCSP tests on Windows and MacOS. - # MongoDB servers on these hosts do not staple OCSP responses and only support RSA. - for host_name, version in product(["win64", "macos"], ["4.4", "8.0"]): + # OCSP tests on default host with all servers v4.4+. + # MongoDB servers on Windows and MacOS do not staple OCSP responses and only support RSA. + # Only test with MongoDB 4.4 and latest. + for host_name in ["rhel8", "win64", "macos"]: host = HOSTS[host_name] - python = CPYTHONS[0] if version == "4.4" else CPYTHONS[-1] + if host == DEFAULT_HOST: + tasks = [".ocsp"] + else: + tasks = [".ocsp-rsa !.ocsp-staple .latest", ".ocsp-rsa !.ocsp-staple .4.4"] variant = create_variant( - [".ocsp-rsa !.ocsp-staple"], - get_variant_name(base_display, host, version=version, python=python), - python=python, - version=version, + tasks, + get_variant_name("OCSP", host), host=host, - expansions=expansions, - batchtime=batchtime, + batchtime=BATCHTIME_WEEK, ) variants.append(variant) - return variants @@ -950,22 +931,36 @@ def create_mod_wsgi_tasks(): return tasks -def _create_ocsp_task(algo, variant, server_type, base_task_name): +def _create_ocsp_tasks(algo, variant, server_type, base_task_name): + tasks = [] file_name = f"{algo}-basic-tls-ocsp-{variant}.json" - vars = dict(TEST_NAME="ocsp", ORCHESTRATION_FILE=file_name) - server_func = FunctionCall(func="run server", vars=vars) + for version in get_versions_from("4.4"): + if version == "latest": + python = MIN_MAX_PYTHON[-1] + else: + python = MIN_MAX_PYTHON[0] + vars = dict(TEST_NAME="ocsp", ORCHESTRATION_FILE=file_name, VERSION=version) + server_func = FunctionCall(func="run server", vars=vars) - vars = dict(ORCHESTRATION_FILE=file_name, OCSP_SERVER_TYPE=server_type, TEST_NAME="ocsp") - test_func = FunctionCall(func="run tests", vars=vars) + vars = dict( + ORCHESTRATION_FILE=file_name, + OCSP_SERVER_TYPE=server_type, + TEST_NAME="ocsp", + PYTHON_VERSION=python, + ) + test_func = FunctionCall(func="run tests", vars=vars) - tags = ["ocsp", f"ocsp-{algo}"] - if "disableStapling" not in variant: - tags.append("ocsp-staple") + tags = ["ocsp", f"ocsp-{algo}"] + if "disableStapling" not in variant: + tags.append("ocsp-staple") - task_name = f"test-ocsp-{algo}-{base_task_name}" - commands = [server_func, test_func] - return EvgTask(name=task_name, tags=tags, commands=commands) + task_name = get_task_name( + f"test-ocsp-{algo}-{base_task_name}", python=python, version=version + ) + commands = [server_func, test_func] + tasks.append(EvgTask(name=task_name, tags=tags, commands=commands)) + return tasks def create_aws_lambda_tasks(): @@ -1077,8 +1072,8 @@ def create_ocsp_tasks(): ] for algo in ["ecdsa", "rsa"]: for variant, server_type, base_task_name in tests: - task = _create_ocsp_task(algo, variant, server_type, base_task_name) - tasks.append(task) + new_tasks = _create_ocsp_tasks(algo, variant, server_type, base_task_name) + tasks.extend(new_tasks) return tasks @@ -1167,7 +1162,7 @@ def write_tasks_to_file(): fid.write("tasks:\n") for name, func in sorted(getmembers(mod, isfunction)): - if not name.endswith("_tasks"): + if name.startswith("_") or not name.endswith("_tasks"): continue if not name.startswith("create_"): raise ValueError("Task creators must start with create_") From 96796b258cf560aff6b36b4c82daab3d40fb06c3 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 28 Mar 2025 15:25:22 -0500 Subject: [PATCH 02/20] add tags --- .evergreen/generated_configs/tasks.yml | 560 +++++++++++++++++-------- .evergreen/scripts/generate_config.py | 2 +- 2 files changed, 393 insertions(+), 169 deletions(-) diff --git a/.evergreen/generated_configs/tasks.yml b/.evergreen/generated_configs/tasks.yml index 69484ca932..8da47256d0 100644 --- a/.evergreen/generated_configs/tasks.yml +++ b/.evergreen/generated_configs/tasks.yml @@ -1101,7 +1101,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -1115,7 +1115,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -1129,7 +1129,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -1143,7 +1143,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -1157,7 +1157,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -1171,7 +1171,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -1185,7 +1185,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -1199,7 +1199,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -1213,7 +1213,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -1227,7 +1227,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -1241,7 +1241,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -1255,7 +1255,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -1269,7 +1269,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -1283,7 +1283,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -1297,7 +1297,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -1311,7 +1311,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -1325,7 +1325,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -1339,7 +1339,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -1353,7 +1353,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -1367,7 +1367,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -1381,7 +1381,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -1395,7 +1395,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -1409,7 +1409,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -1423,7 +1423,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -1437,7 +1437,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -1451,7 +1451,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -1465,7 +1465,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -1479,7 +1479,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-soft-fail-v4.4-python3.9 commands: - func: run server @@ -1493,7 +1493,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-soft-fail-v5.0-python3.9 commands: - func: run server @@ -1507,7 +1507,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-soft-fail-v6.0-python3.9 commands: - func: run server @@ -1521,7 +1521,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-soft-fail-v7.0-python3.9 commands: - func: run server @@ -1535,7 +1535,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-soft-fail-v8.0-python3.9 commands: - func: run server @@ -1549,7 +1549,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-soft-fail-rapid-python3.9 commands: - func: run server @@ -1563,7 +1563,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-soft-fail-latest-python3.13 commands: - func: run server @@ -1577,7 +1577,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-valid-cert-server-staples-v4.4-python3.9 commands: - func: run server @@ -1591,7 +1591,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "4.4" + - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-v5.0-python3.9 commands: - func: run server @@ -1605,7 +1609,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "5.0" + - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-v6.0-python3.9 commands: - func: run server @@ -1619,7 +1627,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "6.0" + - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-v7.0-python3.9 commands: - func: run server @@ -1633,7 +1645,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "7.0" + - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-v8.0-python3.9 commands: - func: run server @@ -1647,7 +1663,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "8.0" + - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-rapid-python3.9 commands: - func: run server @@ -1661,7 +1681,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - rapid + - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-latest-python3.13 commands: - func: run server @@ -1675,7 +1699,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - latest + - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v4.4-python3.9 commands: - func: run server @@ -1689,7 +1717,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "4.4" + - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v5.0-python3.9 commands: - func: run server @@ -1703,7 +1735,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "5.0" + - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v6.0-python3.9 commands: - func: run server @@ -1717,7 +1753,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "6.0" + - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v7.0-python3.9 commands: - func: run server @@ -1731,7 +1771,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "7.0" + - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v8.0-python3.9 commands: - func: run server @@ -1745,7 +1789,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "8.0" + - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-rapid-python3.9 commands: - func: run server @@ -1759,7 +1807,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - rapid + - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-latest-python3.13 commands: - func: run server @@ -1773,7 +1825,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - latest + - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v4.4-python3.9 commands: - func: run server @@ -1787,7 +1843,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "4.4" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v5.0-python3.9 commands: - func: run server @@ -1801,7 +1861,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "5.0" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v6.0-python3.9 commands: - func: run server @@ -1815,7 +1879,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "6.0" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v7.0-python3.9 commands: - func: run server @@ -1829,7 +1897,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "7.0" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v8.0-python3.9 commands: - func: run server @@ -1843,7 +1915,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "8.0" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-rapid-python3.9 commands: - func: run server @@ -1857,7 +1933,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - rapid + - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-latest-python3.13 commands: - func: run server @@ -1871,7 +1951,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - latest + - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v4.4-python3.9 commands: - func: run server @@ -1885,7 +1969,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "4.4" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v5.0-python3.9 commands: - func: run server @@ -1899,7 +1987,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "5.0" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v6.0-python3.9 commands: - func: run server @@ -1913,7 +2005,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "6.0" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v7.0-python3.9 commands: - func: run server @@ -1927,7 +2023,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "7.0" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v8.0-python3.9 commands: - func: run server @@ -1941,7 +2041,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - "8.0" + - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-rapid-python3.9 commands: - func: run server @@ -1955,7 +2059,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - rapid + - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-latest-python3.13 commands: - func: run server @@ -1969,7 +2077,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa, ocsp-staple] + tags: + - ocsp + - ocsp-ecdsa + - latest + - ocsp-staple - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -1983,7 +2095,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -1997,7 +2109,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -2011,7 +2123,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -2025,7 +2137,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -2039,7 +2151,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -2053,7 +2165,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -2067,7 +2179,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -2081,7 +2193,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -2095,7 +2207,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -2109,7 +2221,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -2123,7 +2235,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -2137,7 +2249,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -2151,7 +2263,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -2165,7 +2277,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -2179,7 +2291,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -2193,7 +2305,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -2207,7 +2319,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -2221,7 +2333,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -2235,7 +2347,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -2249,7 +2361,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -2263,7 +2375,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-ecdsa] + tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -2277,7 +2389,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -2291,7 +2403,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -2305,7 +2417,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -2319,7 +2431,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -2333,7 +2445,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -2347,7 +2459,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -2361,7 +2473,7 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -2375,7 +2487,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -2389,7 +2501,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -2403,7 +2515,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -2417,7 +2529,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -2431,7 +2543,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -2445,7 +2557,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -2459,7 +2571,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -2473,7 +2585,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -2487,7 +2599,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -2501,7 +2613,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -2515,7 +2627,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -2529,7 +2641,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -2543,7 +2655,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -2557,7 +2669,7 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -2571,7 +2683,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -2585,7 +2697,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -2599,7 +2711,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -2613,7 +2725,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -2627,7 +2739,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -2641,7 +2753,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -2655,7 +2767,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-soft-fail-v4.4-python3.9 commands: - func: run server @@ -2669,7 +2781,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-soft-fail-v5.0-python3.9 commands: - func: run server @@ -2683,7 +2795,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-soft-fail-v6.0-python3.9 commands: - func: run server @@ -2697,7 +2809,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-soft-fail-v7.0-python3.9 commands: - func: run server @@ -2711,7 +2823,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-soft-fail-v8.0-python3.9 commands: - func: run server @@ -2725,7 +2837,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-soft-fail-rapid-python3.9 commands: - func: run server @@ -2739,7 +2851,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-soft-fail-latest-python3.13 commands: - func: run server @@ -2753,7 +2865,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-valid-cert-server-staples-v4.4-python3.9 commands: - func: run server @@ -2767,7 +2879,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "4.4" + - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-v5.0-python3.9 commands: - func: run server @@ -2781,7 +2897,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "5.0" + - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-v6.0-python3.9 commands: - func: run server @@ -2795,7 +2915,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "6.0" + - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-v7.0-python3.9 commands: - func: run server @@ -2809,7 +2933,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "7.0" + - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-v8.0-python3.9 commands: - func: run server @@ -2823,7 +2951,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "8.0" + - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-rapid-python3.9 commands: - func: run server @@ -2837,7 +2969,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - rapid + - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-latest-python3.13 commands: - func: run server @@ -2851,7 +2987,11 @@ tasks: OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - latest + - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v4.4-python3.9 commands: - func: run server @@ -2865,7 +3005,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "4.4" + - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v5.0-python3.9 commands: - func: run server @@ -2879,7 +3023,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "5.0" + - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v6.0-python3.9 commands: - func: run server @@ -2893,7 +3041,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "6.0" + - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v7.0-python3.9 commands: - func: run server @@ -2907,7 +3059,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "7.0" + - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v8.0-python3.9 commands: - func: run server @@ -2921,7 +3077,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "8.0" + - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-rapid-python3.9 commands: - func: run server @@ -2935,7 +3095,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - rapid + - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-latest-python3.13 commands: - func: run server @@ -2949,7 +3113,11 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - latest + - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v4.4-python3.9 commands: - func: run server @@ -2963,7 +3131,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "4.4" + - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v5.0-python3.9 commands: - func: run server @@ -2977,7 +3149,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "5.0" + - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v6.0-python3.9 commands: - func: run server @@ -2991,7 +3167,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "6.0" + - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v7.0-python3.9 commands: - func: run server @@ -3005,7 +3185,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "7.0" + - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v8.0-python3.9 commands: - func: run server @@ -3019,7 +3203,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "8.0" + - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-rapid-python3.9 commands: - func: run server @@ -3033,7 +3221,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - rapid + - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-latest-python3.13 commands: - func: run server @@ -3047,7 +3239,11 @@ tasks: OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - latest + - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v4.4-python3.9 commands: - func: run server @@ -3061,7 +3257,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "4.4" + - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v5.0-python3.9 commands: - func: run server @@ -3075,7 +3275,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "5.0" + - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v6.0-python3.9 commands: - func: run server @@ -3089,7 +3293,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "6.0" + - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v7.0-python3.9 commands: - func: run server @@ -3103,7 +3311,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "7.0" + - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v8.0-python3.9 commands: - func: run server @@ -3117,7 +3329,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - "8.0" + - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-rapid-python3.9 commands: - func: run server @@ -3131,7 +3347,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - rapid + - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-latest-python3.13 commands: - func: run server @@ -3145,7 +3365,11 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa, ocsp-staple] + tags: + - ocsp + - ocsp-rsa + - latest + - ocsp-staple - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -3159,7 +3383,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -3173,7 +3397,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -3187,7 +3411,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -3201,7 +3425,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -3215,7 +3439,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -3229,7 +3453,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -3243,7 +3467,7 @@ tasks: OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -3257,7 +3481,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -3271,7 +3495,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -3285,7 +3509,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -3299,7 +3523,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -3313,7 +3537,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -3327,7 +3551,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -3341,7 +3565,7 @@ tasks: OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v4.4-python3.9 commands: - func: run server @@ -3355,7 +3579,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v5.0-python3.9 commands: - func: run server @@ -3369,7 +3593,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v6.0-python3.9 commands: - func: run server @@ -3383,7 +3607,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v7.0-python3.9 commands: - func: run server @@ -3397,7 +3621,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v8.0-python3.9 commands: - func: run server @@ -3411,7 +3635,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-rapid-python3.9 commands: - func: run server @@ -3425,7 +3649,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-latest-python3.13 commands: - func: run server @@ -3439,7 +3663,7 @@ tasks: OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.13" - tags: [ocsp, ocsp-rsa] + tags: [ocsp, ocsp-rsa, latest] # Oidc tests - name: test-auth-oidc-default diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 4959b55083..9730b182ec 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -951,7 +951,7 @@ def _create_ocsp_tasks(algo, variant, server_type, base_task_name): ) test_func = FunctionCall(func="run tests", vars=vars) - tags = ["ocsp", f"ocsp-{algo}"] + tags = ["ocsp", f"ocsp-{algo}", version] if "disableStapling" not in variant: tags.append("ocsp-staple") From cb85fabe187eb7574e1b9490534092ba612bc3b0 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 28 Mar 2025 15:31:02 -0500 Subject: [PATCH 03/20] cleanup --- .evergreen/scripts/setup_tests.py | 10 +++++++--- .evergreen/utils.sh | 4 ++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.evergreen/scripts/setup_tests.py b/.evergreen/scripts/setup_tests.py index 8f4299a6d0..e2ed27599c 100644 --- a/.evergreen/scripts/setup_tests.py +++ b/.evergreen/scripts/setup_tests.py @@ -142,7 +142,6 @@ def handle_test_env() -> None: test_title = test_name if sub_test_name: test_title += f" {sub_test_name}" - LOGGER.info(f"Setting up '{test_title}' with {AUTH=} and {SSL=}...") # Create the test env file with the initial set of values. with ENV_FILE.open("w", newline="\n") as fid: @@ -150,8 +149,6 @@ def handle_test_env() -> None: fid.write("set +x\n") ENV_FILE.chmod(ENV_FILE.stat().st_mode | stat.S_IEXEC) - write_env("AUTH", AUTH) - write_env("SSL", SSL) write_env("PIP_QUIET") # Quiet by default. write_env("PIP_PREFER_BINARY") # Prefer binary dists by default. write_env("UV_FROZEN") # Do not modify lock files. @@ -197,6 +194,13 @@ def handle_test_env() -> None: if test_name == "search_index": AUTH = "auth" + if test_name == "ocsp": + SSL = "ssl" + + write_env("AUTH", AUTH) + write_env("SSL", SSL) + LOGGER.info(f"Setting up '{test_title}' with {AUTH=} and {SSL=}...") + if test_name == "aws_lambda": UV_ARGS.append("--group pip") # Store AWS creds if they were given. diff --git a/.evergreen/utils.sh b/.evergreen/utils.sh index 8dc7dd72f0..071175f828 100755 --- a/.evergreen/utils.sh +++ b/.evergreen/utils.sh @@ -6,9 +6,9 @@ find_python3() { PYTHON="" # Find a suitable toolchain version, if available. if [ "$(uname -s)" = "Darwin" ]; then - PYTHON="/Library/Frameworks/Python.Framework/Versions/Current/bin/python3" + PYTHON="/Library/Frameworks/Python.Framework/Versions/3.9/bin/python3" elif [ "Windows_NT" = "${OS:-}" ]; then # Magic variable in cygwin - PYTHON="C:/python/Current/python.exe" + PYTHON="C:/python/Python39/python.exe" else # Prefer our own toolchain, fall back to mongodb toolchain if it has Python 3.9+. if [ -f "/opt/python/Current/bin/python3" ]; then From 5cc1fd2fb39041a236d179412a95aea406747fec Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 28 Mar 2025 22:09:57 -0500 Subject: [PATCH 04/20] debug --- .evergreen/scripts/run_server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.evergreen/scripts/run_server.py b/.evergreen/scripts/run_server.py index 5d9aa54e11..e67e08c2a1 100644 --- a/.evergreen/scripts/run_server.py +++ b/.evergreen/scripts/run_server.py @@ -3,7 +3,7 @@ import os from typing import Any -from utils import DRIVERS_TOOLS, ROOT, get_test_options, run_command +from utils import DRIVERS_TOOLS, LOGGER, ROOT, get_test_options, run_command def set_env(name: str, value: Any = "1") -> None: @@ -45,6 +45,10 @@ def start_server(): if not os.environ.get("TEST_CRYPT_SHARED"): set_env("SKIP_CRYPT_SHARED") + LOGGER.INFO("Hello %s %s", test_name, opts.ssl) + import sys + + sys.exit(1) if opts.ssl: extra_opts.append("--ssl") if test_name != "ocsp": From acce40a770e158c42541098ed58211c2a58135f1 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 28 Mar 2025 22:15:01 -0500 Subject: [PATCH 05/20] fix debug --- .evergreen/scripts/run_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.evergreen/scripts/run_server.py b/.evergreen/scripts/run_server.py index e67e08c2a1..abda868d8b 100644 --- a/.evergreen/scripts/run_server.py +++ b/.evergreen/scripts/run_server.py @@ -45,7 +45,7 @@ def start_server(): if not os.environ.get("TEST_CRYPT_SHARED"): set_env("SKIP_CRYPT_SHARED") - LOGGER.INFO("Hello %s %s", test_name, opts.ssl) + LOGGER.info("Hello %s %s", test_name, opts.ssl) import sys sys.exit(1) From 787794331ff7301a7459536d70c4e8a53f8a408c Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 29 Mar 2025 10:35:16 -0500 Subject: [PATCH 06/20] debug --- .evergreen/scripts/configure-env.sh | 2 ++ .evergreen/scripts/run_server.py | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.evergreen/scripts/configure-env.sh b/.evergreen/scripts/configure-env.sh index 9ec98bb5be..af572d02ec 100755 --- a/.evergreen/scripts/configure-env.sh +++ b/.evergreen/scripts/configure-env.sh @@ -76,6 +76,8 @@ EOT rm -rf $DRIVERS_TOOLS BRANCH=master ORG=mongodb-labs +BRANCH=ocsp-cleanup +ORG=blink0173 git clone --branch $BRANCH https://github.com/$ORG/drivers-evergreen-tools.git $DRIVERS_TOOLS cat < ${DRIVERS_TOOLS}/.env diff --git a/.evergreen/scripts/run_server.py b/.evergreen/scripts/run_server.py index abda868d8b..5d9aa54e11 100644 --- a/.evergreen/scripts/run_server.py +++ b/.evergreen/scripts/run_server.py @@ -3,7 +3,7 @@ import os from typing import Any -from utils import DRIVERS_TOOLS, LOGGER, ROOT, get_test_options, run_command +from utils import DRIVERS_TOOLS, ROOT, get_test_options, run_command def set_env(name: str, value: Any = "1") -> None: @@ -45,10 +45,6 @@ def start_server(): if not os.environ.get("TEST_CRYPT_SHARED"): set_env("SKIP_CRYPT_SHARED") - LOGGER.info("Hello %s %s", test_name, opts.ssl) - import sys - - sys.exit(1) if opts.ssl: extra_opts.append("--ssl") if test_name != "ocsp": From 9e25ca6e109be59d9b1824a4fee8b188bd60e667 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 29 Mar 2025 10:39:29 -0500 Subject: [PATCH 07/20] debug python setup --- .evergreen/scripts/setup-dev-env.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.evergreen/scripts/setup-dev-env.sh b/.evergreen/scripts/setup-dev-env.sh index d9b88e3385..7c18e8942d 100755 --- a/.evergreen/scripts/setup-dev-env.sh +++ b/.evergreen/scripts/setup-dev-env.sh @@ -29,6 +29,7 @@ fi # Ensure there is a python venv. if [ ! -d $BIN_DIR ]; then . $ROOT/.evergreen/utils.sh + set -x if [ -z "${PYTHON_BINARY:-}" ]; then if [ -n "${PYTHON_VERSION:-}" ]; then From 28b95a00957abd9e6613027ce9b641fe253409b3 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 29 Mar 2025 10:45:57 -0500 Subject: [PATCH 08/20] fix source --- .evergreen/scripts/configure-env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.evergreen/scripts/configure-env.sh b/.evergreen/scripts/configure-env.sh index af572d02ec..16bd63d72c 100755 --- a/.evergreen/scripts/configure-env.sh +++ b/.evergreen/scripts/configure-env.sh @@ -77,7 +77,7 @@ rm -rf $DRIVERS_TOOLS BRANCH=master ORG=mongodb-labs BRANCH=ocsp-cleanup -ORG=blink0173 +ORG=blink1073 git clone --branch $BRANCH https://github.com/$ORG/drivers-evergreen-tools.git $DRIVERS_TOOLS cat < ${DRIVERS_TOOLS}/.env From 842432fe77f4bf60bdfa9950104933ff7bda542c Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 29 Mar 2025 14:29:40 -0500 Subject: [PATCH 09/20] fix handling of uv_python --- .evergreen/scripts/setup-dev-env.sh | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/.evergreen/scripts/setup-dev-env.sh b/.evergreen/scripts/setup-dev-env.sh index 7c18e8942d..f60872e704 100755 --- a/.evergreen/scripts/setup-dev-env.sh +++ b/.evergreen/scripts/setup-dev-env.sh @@ -26,22 +26,20 @@ else BIN_DIR=.venv/bin fi -# Ensure there is a python venv. -if [ ! -d $BIN_DIR ]; then - . $ROOT/.evergreen/utils.sh - set -x +# Get the appropriate UV_PYTHON. +. $ROOT/.evergreen/utils.sh +set -x - if [ -z "${PYTHON_BINARY:-}" ]; then - if [ -n "${PYTHON_VERSION:-}" ]; then - PYTHON_BINARY=$(get_python_binary $PYTHON_VERSION) - else - PYTHON_BINARY=$(find_python3) - fi - fi - export UV_PYTHON=${PYTHON_BINARY} - echo "export UV_PYTHON=$UV_PYTHON" >> $HERE/env.sh - echo "Using python $UV_PYTHON" +if [ -z "${PYTHON_BINARY:-}" ]; then + if [ -n "${PYTHON_VERSION:-}" ]; then + PYTHON_BINARY=$(get_python_binary $PYTHON_VERSION) + else + PYTHON_BINARY=$(find_python3) + fi fi +export UV_PYTHON=${PYTHON_BINARY} +echo "export UV_PYTHON=$UV_PYTHON" >> $HERE/env.sh +echo "Using python $UV_PYTHON" # Add the default install path to the path if needed. if [ -z "${PYMONGO_BIN_DIR:-}" ]; then From e81e277576a8da4bb8c39766ea8d6e1a3493b597 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 29 Mar 2025 14:30:00 -0500 Subject: [PATCH 10/20] fix handling of uv_python --- .evergreen/scripts/setup-dev-env.sh | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.evergreen/scripts/setup-dev-env.sh b/.evergreen/scripts/setup-dev-env.sh index f60872e704..0a78b120c0 100755 --- a/.evergreen/scripts/setup-dev-env.sh +++ b/.evergreen/scripts/setup-dev-env.sh @@ -19,13 +19,6 @@ fi # Ensure dependencies are installed. bash $HERE/install-dependencies.sh -# Set the location of the python bin dir. -if [ "Windows_NT" = "${OS:-}" ]; then - BIN_DIR=.venv/Scripts -else - BIN_DIR=.venv/bin -fi - # Get the appropriate UV_PYTHON. . $ROOT/.evergreen/utils.sh set -x From 9a2965d3f64bcf4553c732091c2d4b8b652b48c8 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sun, 30 Mar 2025 22:49:08 -0500 Subject: [PATCH 11/20] fix server startup --- .evergreen/config.yml | 2 +- .evergreen/scripts/run_server.py | 10 ---------- .evergreen/scripts/setup_tests.py | 9 +++++++++ .evergreen/scripts/utils.py | 4 ++-- CONTRIBUTING.md | 4 +++- 5 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.evergreen/config.yml b/.evergreen/config.yml index 887bdfcd9a..a55407b771 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -207,7 +207,7 @@ functions: binary: bash working_dir: "src" include_expansions_in_env: [VERSION, TOPOLOGY, AUTH, SSL, ORCHESTRATION_FILE, PYTHON_BINARY, PYTHON_VERSION, - STORAGE_ENGINE, REQUIRE_API_VERSION, DRIVERS_TOOLS, TEST_CRYPT_SHARED, AUTH_AWS, LOAD_BALANCER] + STORAGE_ENGINE, REQUIRE_API_VERSION, DRIVERS_TOOLS, TEST_CRYPT_SHARED, AUTH_AWS, LOAD_BALANCER, LOCAL_ATLAS] args: [.evergreen/just.sh, run-server, "${TEST_NAME}"] - command: expansions.update params: diff --git a/.evergreen/scripts/run_server.py b/.evergreen/scripts/run_server.py index 5d9aa54e11..a35fbb57a8 100644 --- a/.evergreen/scripts/run_server.py +++ b/.evergreen/scripts/run_server.py @@ -28,16 +28,6 @@ def start_server(): elif test_name == "load_balancer": set_env("LOAD_BALANCER") - elif test_name == "ocsp": - opts.ssl = True - if "ORCHESTRATION_FILE" not in os.environ: - found = False - for opt in extra_opts: - if opt.startswith("--orchestration-file"): - found = True - if not found: - raise ValueError("Please provide an orchestration file") - elif test_name == "search_index": os.environ["TOPOLOGY"] = "replica_set" os.environ["MONGODB_VERSION"] = "7.0" diff --git a/.evergreen/scripts/setup_tests.py b/.evergreen/scripts/setup_tests.py index e2ed27599c..73f8cd8975 100644 --- a/.evergreen/scripts/setup_tests.py +++ b/.evergreen/scripts/setup_tests.py @@ -322,6 +322,15 @@ def handle_test_env() -> None: env["OCSP_ALGORITHM"] = ocsp_algo run_command(f"bash {DRIVERS_TOOLS}/.evergreen/ocsp/setup.sh", env=env) + # The mock OCSP responder MUST BE started before the mongod as the mongod expects that + # a responder will be available upon startup. + cmd = ["bash", f"{DRIVERS_TOOLS}/.evergreen/run-orchestration.sh", "--ssl"] + if opts.verbose: + cmd.append("-v") + elif opts.quiet: + cmd.append("-q") + run_command(cmd, cwd=DRIVERS_TOOLS) + if SSL != "nossl": if not DRIVERS_TOOLS: raise RuntimeError("Missing DRIVERS_TOOLS") diff --git a/.evergreen/scripts/utils.py b/.evergreen/scripts/utils.py index 3eb44f2ab9..214a1fc347 100644 --- a/.evergreen/scripts/utils.py +++ b/.evergreen/scripts/utils.py @@ -54,8 +54,8 @@ class Distro: EXTRA_TESTS = ["mod_wsgi", "aws_lambda"] -# Tests that do not use run-orchestration. -NO_RUN_ORCHESTRATION = ["auth_oidc", "atlas_connect", "data_lake", "mockupdb", "serverless"] +# Tests that do not use run-orchestration directly. +NO_RUN_ORCHESTRATION = ["auth_oidc", "atlas_connect", "data_lake", "mockupdb", "serverless", "ocsp"] def get_test_options( diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c31d2d1c96..60583022b7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -335,7 +335,9 @@ You must have `docker` or `podman` installed locally. - Export the orchestration file, e.g. `export ORCHESTRATION_FILE=rsa-basic-tls-ocsp-disableStapling.json`. This corresponds to a config file in `$DRIVERS_TOOLS/.evergreen/orchestration/configs/servers`. MongoDB servers on MacOS and Windows do not staple OCSP responses and only support RSA. -- Run `just run-server ocsp`. +NOTE: because the mock ocsp responder MUST be started prior to the server starting, the ocsp tests start the server +as part of `setup-tests`. + - Run `just setup-tests ocsp ` (options are "valid", "revoked", "valid-delegate", "revoked-delegate"). - Run `just run-tests` From e7e8c112c5e16b1c803f47636fded3db72304afc Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sun, 30 Mar 2025 23:09:08 -0500 Subject: [PATCH 12/20] update tasks --- .evergreen/config.yml | 2 +- .evergreen/generated_configs/tasks.yml | 1016 ++++-------------------- .evergreen/scripts/generate_config.py | 6 +- 3 files changed, 175 insertions(+), 849 deletions(-) diff --git a/.evergreen/config.yml b/.evergreen/config.yml index a55407b771..1d9de12c35 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -229,7 +229,7 @@ functions: include_expansions_in_env: [AUTH, SSL, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN, COVERAGE, PYTHON_BINARY, LIBMONGOCRYPT_URL, MONGODB_URI, PYTHON_VERSION, DISABLE_TEST_COMMANDS, GREEN_FRAMEWORK, NO_EXT, COMPRESSORS, MONGODB_API_VERSION, DEBUG_LOG, - ORCHESTRATION_FILE, OCSP_SERVER_TYPE] + ORCHESTRATION_FILE, OCSP_SERVER_TYPE, VERSION] binary: bash working_dir: "src" args: [.evergreen/just.sh, setup-tests, "${TEST_NAME}", "${SUB_TEST_NAME}"] diff --git a/.evergreen/generated_configs/tasks.yml b/.evergreen/generated_configs/tasks.yml index 8da47256d0..e70f0cbdfb 100644 --- a/.evergreen/generated_configs/tasks.yml +++ b/.evergreen/generated_configs/tasks.yml @@ -1090,507 +1090,363 @@ tasks: # Ocsp tests - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-valid-cert-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-invalid-cert-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-soft-fail-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-soft-fail-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-soft-fail-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-soft-fail-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-soft-fail-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-soft-fail-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-soft-fail-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-valid-cert-server-staples-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: - ocsp - ocsp-ecdsa @@ -1598,17 +1454,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: - ocsp - ocsp-ecdsa @@ -1616,17 +1468,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: - ocsp - ocsp-ecdsa @@ -1634,17 +1482,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: - ocsp - ocsp-ecdsa @@ -1652,17 +1496,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: - ocsp - ocsp-ecdsa @@ -1670,17 +1510,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: - ocsp - ocsp-ecdsa @@ -1688,17 +1524,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-valid-cert-server-staples-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: - ocsp - ocsp-ecdsa @@ -1706,17 +1538,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "4.4" - - func: run tests + - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: - ocsp - ocsp-ecdsa @@ -1724,17 +1552,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: - ocsp - ocsp-ecdsa @@ -1742,17 +1566,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: - ocsp - ocsp-ecdsa @@ -1760,17 +1580,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: - ocsp - ocsp-ecdsa @@ -1778,17 +1594,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: - ocsp - ocsp-ecdsa @@ -1796,17 +1608,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: - ocsp - ocsp-ecdsa @@ -1814,17 +1622,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-invalid-cert-server-staples-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: - ocsp - ocsp-ecdsa @@ -1832,17 +1636,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: - ocsp - ocsp-ecdsa @@ -1850,17 +1650,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: - ocsp - ocsp-ecdsa @@ -1868,17 +1664,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: - ocsp - ocsp-ecdsa @@ -1886,17 +1678,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: - ocsp - ocsp-ecdsa @@ -1904,17 +1692,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: - ocsp - ocsp-ecdsa @@ -1922,17 +1706,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: - ocsp - ocsp-ecdsa @@ -1940,17 +1720,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-valid-cert-server-staples-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: - ocsp - ocsp-ecdsa @@ -1958,17 +1734,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: - ocsp - ocsp-ecdsa @@ -1976,17 +1748,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: - ocsp - ocsp-ecdsa @@ -1994,17 +1762,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: - ocsp - ocsp-ecdsa @@ -2012,17 +1776,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: - ocsp - ocsp-ecdsa @@ -2030,17 +1790,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: - ocsp - ocsp-ecdsa @@ -2048,17 +1804,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: - ocsp - ocsp-ecdsa @@ -2066,17 +1818,13 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-delegate-invalid-cert-server-staples-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: - ocsp - ocsp-ecdsa @@ -2084,801 +1832,573 @@ tasks: - ocsp-staple - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-ecdsa, "4.4"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-ecdsa, "5.0"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-ecdsa, "6.0"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-ecdsa, "7.0"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-ecdsa, "8.0"] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-ecdsa, rapid] - name: test-ocsp-ecdsa-malicious-no-responder-muststaple-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-ecdsa, latest] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-valid-cert-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-invalid-cert-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-delegate-valid-cert-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-soft-fail-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-soft-fail-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-soft-fail-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-soft-fail-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-soft-fail-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-soft-fail-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-soft-fail-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-valid-cert-server-staples-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: - ocsp - ocsp-rsa @@ -2886,17 +2406,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: - ocsp - ocsp-rsa @@ -2904,17 +2420,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: - ocsp - ocsp-rsa @@ -2922,17 +2434,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: - ocsp - ocsp-rsa @@ -2940,17 +2448,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: - ocsp - ocsp-rsa @@ -2958,35 +2462,27 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-valid-cert-server-staples-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: - ocsp - ocsp-rsa - rapid - - ocsp-staple - - name: test-ocsp-rsa-valid-cert-server-staples-latest-python3.13 - commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: latest + - ocsp-staple + - name: test-ocsp-rsa-valid-cert-server-staples-latest-python3.13 + commands: - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: - ocsp - ocsp-rsa @@ -2994,17 +2490,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: - ocsp - ocsp-rsa @@ -3012,17 +2504,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: - ocsp - ocsp-rsa @@ -3030,17 +2518,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: - ocsp - ocsp-rsa @@ -3048,17 +2532,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: - ocsp - ocsp-rsa @@ -3066,17 +2546,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: - ocsp - ocsp-rsa @@ -3084,17 +2560,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: - ocsp - ocsp-rsa @@ -3102,17 +2574,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-invalid-cert-server-staples-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: - ocsp - ocsp-rsa @@ -3120,17 +2588,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: - ocsp - ocsp-rsa @@ -3138,17 +2602,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: - ocsp - ocsp-rsa @@ -3156,17 +2616,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: - ocsp - ocsp-rsa @@ -3174,17 +2630,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: - ocsp - ocsp-rsa @@ -3192,17 +2644,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: - ocsp - ocsp-rsa @@ -3210,17 +2658,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: - ocsp - ocsp-rsa @@ -3228,17 +2672,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-valid-cert-server-staples-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: valid-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: - ocsp - ocsp-rsa @@ -3246,17 +2686,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: - ocsp - ocsp-rsa @@ -3264,17 +2700,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: - ocsp - ocsp-rsa @@ -3282,17 +2714,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: - ocsp - ocsp-rsa @@ -3300,17 +2728,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: - ocsp - ocsp-rsa @@ -3318,17 +2742,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: - ocsp - ocsp-rsa @@ -3336,17 +2756,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: - ocsp - ocsp-rsa @@ -3354,17 +2770,13 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-delegate-invalid-cert-server-staples-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: - ocsp - ocsp-rsa @@ -3372,297 +2784,213 @@ tasks: - ocsp-staple - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-delegate-malicious-invalid-cert-muststaple-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: revoked-delegate TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-rsa, latest] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v4.4-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "4.4" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "4.4" tags: [ocsp, ocsp-rsa, "4.4"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v5.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "5.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "5.0" tags: [ocsp, ocsp-rsa, "5.0"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v6.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "6.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "6.0" tags: [ocsp, ocsp-rsa, "6.0"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v7.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "7.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "7.0" tags: [ocsp, ocsp-rsa, "7.0"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-v8.0-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: "8.0" - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: "8.0" tags: [ocsp, ocsp-rsa, "8.0"] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-rapid-python3.9 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: rapid - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.9" + VERSION: rapid tags: [ocsp, ocsp-rsa, rapid] - name: test-ocsp-rsa-malicious-no-responder-muststaple-server-does-not-staple-latest-python3.13 commands: - - func: run server - vars: - TEST_NAME: ocsp - ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json - VERSION: latest - func: run tests vars: ORCHESTRATION_FILE: rsa-basic-tls-ocsp-mustStaple-disableStapling.json OCSP_SERVER_TYPE: no-responder TEST_NAME: ocsp PYTHON_VERSION: "3.13" + VERSION: latest tags: [ocsp, ocsp-rsa, latest] # Oidc tests diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 9730b182ec..668641d125 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -940,14 +940,13 @@ def _create_ocsp_tasks(algo, variant, server_type, base_task_name): python = MIN_MAX_PYTHON[-1] else: python = MIN_MAX_PYTHON[0] - vars = dict(TEST_NAME="ocsp", ORCHESTRATION_FILE=file_name, VERSION=version) - server_func = FunctionCall(func="run server", vars=vars) vars = dict( ORCHESTRATION_FILE=file_name, OCSP_SERVER_TYPE=server_type, TEST_NAME="ocsp", PYTHON_VERSION=python, + VERSION=version, ) test_func = FunctionCall(func="run tests", vars=vars) @@ -958,8 +957,7 @@ def _create_ocsp_tasks(algo, variant, server_type, base_task_name): task_name = get_task_name( f"test-ocsp-{algo}-{base_task_name}", python=python, version=version ) - commands = [server_func, test_func] - tasks.append(EvgTask(name=task_name, tags=tags, commands=commands)) + tasks.append(EvgTask(name=task_name, tags=tags, commands=[test_func])) return tasks From af69be4af8029ce77d1b528aa0865f34ef246c8d Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sun, 30 Mar 2025 23:11:45 -0500 Subject: [PATCH 13/20] handle version --- .evergreen/scripts/setup_tests.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.evergreen/scripts/setup_tests.py b/.evergreen/scripts/setup_tests.py index 73f8cd8975..fc2cadf61d 100644 --- a/.evergreen/scripts/setup_tests.py +++ b/.evergreen/scripts/setup_tests.py @@ -324,7 +324,14 @@ def handle_test_env() -> None: # The mock OCSP responder MUST BE started before the mongod as the mongod expects that # a responder will be available upon startup. - cmd = ["bash", f"{DRIVERS_TOOLS}/.evergreen/run-orchestration.sh", "--ssl"] + version = os.environ.get("VERSION", "latest") + cmd = [ + "bash", + f"{DRIVERS_TOOLS}/.evergreen/run-orchestration.sh", + "--ssl", + "--version", + version, + ] if opts.verbose: cmd.append("-v") elif opts.quiet: From cdaa49fae0ecf6b8fd1fe3e3bb7f6137bdc5b970 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 1 Apr 2025 08:59:54 -0500 Subject: [PATCH 14/20] add sleeps --- .evergreen/scripts/setup_tests.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.evergreen/scripts/setup_tests.py b/.evergreen/scripts/setup_tests.py index fc2cadf61d..4be8a939f8 100644 --- a/.evergreen/scripts/setup_tests.py +++ b/.evergreen/scripts/setup_tests.py @@ -8,6 +8,7 @@ import stat import tarfile from pathlib import Path +from time import sleep from urllib import request from utils import ( @@ -321,6 +322,7 @@ def handle_test_env() -> None: env["SERVER_TYPE"] = server_type env["OCSP_ALGORITHM"] = ocsp_algo run_command(f"bash {DRIVERS_TOOLS}/.evergreen/ocsp/setup.sh", env=env) + sleep(5) # The mock OCSP responder MUST BE started before the mongod as the mongod expects that # a responder will be available upon startup. @@ -337,6 +339,7 @@ def handle_test_env() -> None: elif opts.quiet: cmd.append("-q") run_command(cmd, cwd=DRIVERS_TOOLS) + sleep(5) if SSL != "nossl": if not DRIVERS_TOOLS: From 93cd000e62030b6bc3b272e8708868a55dd36186 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 1 Apr 2025 10:47:03 -0500 Subject: [PATCH 15/20] debug --- .evergreen/run-tests.sh | 4 ++++ .evergreen/scripts/setup-tests.sh | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.evergreen/run-tests.sh b/.evergreen/run-tests.sh index 04dd16d34f..3353cfc55f 100755 --- a/.evergreen/run-tests.sh +++ b/.evergreen/run-tests.sh @@ -31,6 +31,10 @@ uv pip list # Ensure we go back to base environment after the test. trap "uv sync" EXIT HUP +set -x +curl -s "localhost:8100" +set +x + # Start the test runner. uv run ${UV_ARGS} .evergreen/scripts/run_tests.py "$@" diff --git a/.evergreen/scripts/setup-tests.sh b/.evergreen/scripts/setup-tests.sh index 8e073dcec9..18fc3e5a1a 100755 --- a/.evergreen/scripts/setup-tests.sh +++ b/.evergreen/scripts/setup-tests.sh @@ -20,3 +20,7 @@ if [ -f $SCRIPT_DIR/env.sh ]; then fi uv run $SCRIPT_DIR/setup_tests.py "$@" + +set -x +curl -s "localhost:8100" +set +x From c3d69690e830a13d274f9f1664986c88eafabad5 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 1 Apr 2025 12:21:40 -0500 Subject: [PATCH 16/20] undo debug --- .evergreen/run-tests.sh | 4 ---- .evergreen/scripts/setup-tests.sh | 4 ---- 2 files changed, 8 deletions(-) diff --git a/.evergreen/run-tests.sh b/.evergreen/run-tests.sh index 3353cfc55f..04dd16d34f 100755 --- a/.evergreen/run-tests.sh +++ b/.evergreen/run-tests.sh @@ -31,10 +31,6 @@ uv pip list # Ensure we go back to base environment after the test. trap "uv sync" EXIT HUP -set -x -curl -s "localhost:8100" -set +x - # Start the test runner. uv run ${UV_ARGS} .evergreen/scripts/run_tests.py "$@" diff --git a/.evergreen/scripts/setup-tests.sh b/.evergreen/scripts/setup-tests.sh index 18fc3e5a1a..8e073dcec9 100755 --- a/.evergreen/scripts/setup-tests.sh +++ b/.evergreen/scripts/setup-tests.sh @@ -20,7 +20,3 @@ if [ -f $SCRIPT_DIR/env.sh ]; then fi uv run $SCRIPT_DIR/setup_tests.py "$@" - -set -x -curl -s "localhost:8100" -set +x From 81717ba35141fbddd84a795d87b428d9a77edab3 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 1 Apr 2025 14:31:10 -0500 Subject: [PATCH 17/20] increase timeout and encode path --- .evergreen/scripts/setup_tests.py | 3 --- test/ocsp/test_ocsp.py | 9 ++------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/.evergreen/scripts/setup_tests.py b/.evergreen/scripts/setup_tests.py index 4be8a939f8..fc2cadf61d 100644 --- a/.evergreen/scripts/setup_tests.py +++ b/.evergreen/scripts/setup_tests.py @@ -8,7 +8,6 @@ import stat import tarfile from pathlib import Path -from time import sleep from urllib import request from utils import ( @@ -322,7 +321,6 @@ def handle_test_env() -> None: env["SERVER_TYPE"] = server_type env["OCSP_ALGORITHM"] = ocsp_algo run_command(f"bash {DRIVERS_TOOLS}/.evergreen/ocsp/setup.sh", env=env) - sleep(5) # The mock OCSP responder MUST BE started before the mongod as the mongod expects that # a responder will be available upon startup. @@ -339,7 +337,6 @@ def handle_test_env() -> None: elif opts.quiet: cmd.append("-q") run_command(cmd, cwd=DRIVERS_TOOLS) - sleep(5) if SSL != "nossl": if not DRIVERS_TOOLS: diff --git a/test/ocsp/test_ocsp.py b/test/ocsp/test_ocsp.py index a42b3a34ee..4288456316 100644 --- a/test/ocsp/test_ocsp.py +++ b/test/ocsp/test_ocsp.py @@ -19,6 +19,7 @@ import os import sys import unittest +from pathlib import Path import pytest @@ -38,15 +39,9 @@ FORMAT = "%(asctime)s %(levelname)s %(module)s %(message)s" logging.basicConfig(format=FORMAT, level=logging.DEBUG) -if sys.platform == "win32": - # The non-stapled OCSP endpoint check is slow on Windows. - TIMEOUT_MS = 5000 -else: - TIMEOUT_MS = 500 - def _connect(options): - uri = f"mongodb://localhost:27017/?serverSelectionTimeoutMS={TIMEOUT_MS}&tlsCAFile={CA_FILE}&{options}" + uri = f"mongodb://localhost:27017/?serverSelectionTimeoutMS=5000&tlsCAFile={Path(CA_FILE).as_posix()}&{options}" print(uri) try: client = pymongo.MongoClient(uri) From d482538f47d8495d81b1a283b8fbfda2df7f10f4 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 1 Apr 2025 14:49:03 -0500 Subject: [PATCH 18/20] increase timeout --- test/ocsp/test_ocsp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/ocsp/test_ocsp.py b/test/ocsp/test_ocsp.py index 4288456316..b597ae263f 100644 --- a/test/ocsp/test_ocsp.py +++ b/test/ocsp/test_ocsp.py @@ -41,7 +41,7 @@ def _connect(options): - uri = f"mongodb://localhost:27017/?serverSelectionTimeoutMS=5000&tlsCAFile={Path(CA_FILE).as_posix()}&{options}" + uri = f"mongodb://localhost:27017/?serverSelectionTimeoutMS=10000&tlsCAFile={Path(CA_FILE).as_posix()}&{options}" print(uri) try: client = pymongo.MongoClient(uri) From e618d7f29921719bc43223811a777a1f2a15aad7 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 1 Apr 2025 19:49:37 -0500 Subject: [PATCH 19/20] fix typing --- test/ocsp/test_ocsp.py | 1 + 1 file changed, 1 insertion(+) diff --git a/test/ocsp/test_ocsp.py b/test/ocsp/test_ocsp.py index b597ae263f..b20eaa35d6 100644 --- a/test/ocsp/test_ocsp.py +++ b/test/ocsp/test_ocsp.py @@ -41,6 +41,7 @@ def _connect(options): + assert CA_FILE is not None uri = f"mongodb://localhost:27017/?serverSelectionTimeoutMS=10000&tlsCAFile={Path(CA_FILE).as_posix()}&{options}" print(uri) try: From 3ea40d310214887d864b07333afbc63bfeb7f1ac Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Wed, 2 Apr 2025 08:24:14 -0500 Subject: [PATCH 20/20] use upstream --- .evergreen/scripts/configure-env.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/.evergreen/scripts/configure-env.sh b/.evergreen/scripts/configure-env.sh index fbc2c06685..81713f4191 100755 --- a/.evergreen/scripts/configure-env.sh +++ b/.evergreen/scripts/configure-env.sh @@ -76,8 +76,6 @@ EOT rm -rf $DRIVERS_TOOLS BRANCH=master ORG=mongodb-labs -BRANCH=ocsp-cleanup -ORG=blink1073 git clone --branch $BRANCH https://github.com/$ORG/drivers-evergreen-tools.git $DRIVERS_TOOLS cat < ${DRIVERS_TOOLS}/.env