From 5884f75cbed24d45f439985b5e4afc082c7502cd Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Wed, 20 Mar 2024 02:30:39 +0700 Subject: [PATCH] add ocsp test --- .github/workflows/main.yml | 3 +++ .github/workflows/ocsp.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 .github/workflows/ocsp.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4579eaabf..5476bc601 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,3 +50,6 @@ jobs: # TODO: Currently this test fails. Enable it once it becomes passing. # haproxy: # uses: ./.github/workflows/haproxy.yml + ocsp: + uses: ./.github/workflows/ocsp.yml + diff --git a/.github/workflows/ocsp.yml b/.github/workflows/ocsp.yml new file mode 100644 index 000000000..edfd2b6f8 --- /dev/null +++ b/.github/workflows/ocsp.yml @@ -0,0 +1,28 @@ +name: OCSP Test + +on: + workflow_call: + +jobs: + ocsp_stapling: + name: ocsp stapling + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout wolfSSL + uses: actions/checkout@v4 + + - name: Build wolfSSL + run: autoreconf -ivf && ./configure --enable-ocsp --enable-ocspstapling && make + + - name: Start OCSP responder 1 + run: openssl ocsp -port 22221 -ndays 1000 -index certs/ocsp/index-intermediate1-ca-issued-certs.txt -rsigner certs/ocsp/ocsp-responder-cert.pem -rkey certs/ocsp/ocsp-responder-key.pem -CA certs/ocsp/intermediate1-ca-cert.pem & + + - name: Start OCSP responder 2 + run: openssl ocsp -port 22220 -ndays 1000 -index certs/ocsp/index-ca-and-intermediate-cas.txt -rsigner certs/ocsp/ocsp-responder-cert.pem -rkey certs/ocsp/ocsp-responder-key.pem -CA certs/ocsp/root-ca-cert.pem & + + - name: Start TLS server + run: ./examples/server/server -p 11111 -c ./certs/ocsp/server1-cert.pem -k ./certs/ocsp/server1-key.pem -d & + + - name: Test Look Up + run: ./examples/client/client -A ./certs/ocsp/root-ca-cert.pem -o