From 5b5f673c5148890bf0afc60f08f8845f857b7d30 Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Tue, 31 May 2022 15:51:46 -0700 Subject: [PATCH] add simple ocsp response der verify test case --- certs/ocsp/include.am | 3 ++- certs/ocsp/renewcerts.sh | 11 +++++++++ certs/ocsp/test-response.der | Bin 0 -> 1860 bytes tests/api.c | 43 +++++++++++++++++++++++++++++++++++ 4 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 certs/ocsp/test-response.der diff --git a/certs/ocsp/include.am b/certs/ocsp/include.am index 73c5f285d..c5d937ed3 100644 --- a/certs/ocsp/include.am +++ b/certs/ocsp/include.am @@ -32,4 +32,5 @@ EXTRA_DIST += \ certs/ocsp/server5-key.pem \ certs/ocsp/server5-cert.pem \ certs/ocsp/root-ca-key.pem \ - certs/ocsp/root-ca-cert.pem + certs/ocsp/root-ca-cert.pem \ + certs/ocsp/test-response.der diff --git a/certs/ocsp/renewcerts.sh b/certs/ocsp/renewcerts.sh index 50e9e3d79..96744b6fd 100755 --- a/certs/ocsp/renewcerts.sh +++ b/certs/ocsp/renewcerts.sh @@ -79,3 +79,14 @@ update_cert server2 "www2.wolfssl.com" intermediate1-ca update_cert server3 "www3.wolfssl.com" intermediate2-ca v3_req2 07 update_cert server4 "www4.wolfssl.com" intermediate2-ca v3_req2 08 # REVOKED update_cert server5 "www5.wolfssl.com" intermediate3-ca v3_req3 09 + + +# Create response DER buffer for test +openssl ocsp -port 22221 -ndays 1000 -index index-ca-and-intermediate-cas.txt -rsigner ocsp-responder-cert.pem -rkey ocsp-responder-key.pem -CA root-ca-cert.pem & +PID=$! + +openssl ocsp -issuer ./root-ca-cert.pem -cert ./intermediate1-ca-cert.pem -url http://localhost:22221/ -respout test-response.der + +kill $PID +wait $PID + diff --git a/certs/ocsp/test-response.der b/certs/ocsp/test-response.der new file mode 100644 index 0000000000000000000000000000000000000000..7ebfd04241cc509f38d5122ccb1aa03a10156887 GIT binary patch literal 1860 zcmXqLVt3$TWLVI|ZfVfOZpy}~&Bn;e%5K2O$kN2FX3)g0WYEOuu&{BVLE}6_ZUas> z=1>+kVW!YvLtz6!5Ql?@D?G6{BQr0(BtOqkz<>`V$j-waoSIltl9LJ(;o@O0&(BE< z4)!q=F%SZ&;pX9X%}dYBOHD1x%u6?vH;@I1GV_Q*)hYNp2L~twr4|?D=cS|;ffaCS zwRyCC=Vjz%6cfnIOUrivsVy$f(M!(HmEborFfuYQH8wOdGB!3ai84qrNHVZ8;ACUf z=3{1(Vr5_vaanQu;-2YT&DPO|vwU`33Njb%>R=Hm-XOC?zv=XO_oWusH?TBW)fI^< zGBGkXFkl$DKoBfsYG7n!0<~qKvVo$3JR;nfScF&v9-qF?x&P4L*BkJ% z!JN*>&C0;s#K_3d`Ap~p(__s!dzW*nOQdHdf6p!`Sd?ZYv-wcy_J60}{=dm{B7QBG z$-NHmy(+3jAwu^WKgla!nP$OjpSWyA0F&YAe)qyPf}I7z((2uOx0fHRa}K?xw0qs{Q!7{AJpNtskKqdU)X#0t#qUfDT-n%T%d&4x zSIl9P#{CWoNs^Tl4zy1Gm1O43S1R6Mxjs~~@`!r9jaHAltI4K**|6nuUM?S=>E(Xb zez~7h^PF|-p;M2y-to8SJzr!oZ;JcF<(a;DD?hNYG%_43UJ^fDrz%NM&{OO8*UeYe zkC{o?OMXw7y=#;G?%L_kCpWH|roNzw<(NSe%OQg%mVE|I%*z%qGchtTF|weAl|kcl znx;Dm12IUt;|Has;9wtxqWt_41!qTs3C=)HoEIg*iSrsEr;I_LV+@)Ym5@W55u7sl z84Q{jxtKsnbjL2`E#D4TiyU6^RW@{ocTy#Ia^WsshEq? z_n!Dz_Tz!qn>~}ir1@wRUc8aUyk&yHZt)HOrhk=taXfZ*x1gku&FZGYivR2EjW%%< zZj$a%Un98VhO_7S4FwxN^sKw3(k^a&gC#YGp)BCND980J#TjZM?NblO=OylFZ~4_A z#nnCI^W*=1E;6YlHH9ImPc50485tNCH!*SP)%RX6Q7A6A*a8V`8$0EieVwC=H zW96mBKl7D&3LFBqx`pj9Ff(X8!p0mbtIX24$Dna%1J?3oVdLB-jk5-C;%;J0HV_8+ zLY0NbfQyX-QY|oZBBvKvNhZx1Ir&(|dbh(nkIneMm&tyeWAD`Xm#g+Ry*%`uhg&u7 zS?%eGxAJtvx^h`A%U8+HpRZxJfR+D+7}II-HS=G3Yp2h&$UgCD%Pf-~CFY~=5(K5! z^uA(noRR&k>XNGXg87ZgIT|l*M79ZR-z6|JD|l0{rQFpHy+vx93>S(weXP*?B`gth zxcU54-uoL)#y7pwy7}=>?rD3mzfIh?*F8Ltuer(2=**hu8|R#Q9(pHm_doL&J6vpK zLv{QtuSxSi$d0-7^@LGxRpHm=@_R1Mw-GD1>b+?H=*ne@`1LuLJ5JbE?t2`T