echo "Content-type: application/ocsp-response"
echo ""
-cat | /usr/bin/openssl ocsp -index index.txt -CA strongswanCert.pem \
- -rkey ocspKey.pem -rsigner ocspCert.pem \
- -nmin 5 \
- -reqin /dev/stdin -respout /dev/stdout | cat
+cat | pki --ocsp --respond --cacert strongswanCert.pem --index index.txt \
+ --cert ocspCert.pem --key ocspKey.pem --lifetime 5 --debug 0
echo "Content-type: application/ocsp-response"
echo ""
-cat | /usr/bin/openssl ocsp -index index.txt -CA researchCert.pem \
- -rkey ocspKey.pem -rsigner ocspCert.pem \
- -nmin 5 \
- -reqin /dev/stdin -respout /dev/stdout | cat
+cat | pki --ocsp --respond --cacert researchCert.pem --index index.txt \
+ --cert ocspCert.pem --key ocspKey.pem --lifetime 5 --debug 0
echo "Content-type: application/ocsp-response"
echo ""
-cat | /usr/bin/openssl ocsp -index index.txt -CA salesCert.pem \
- -rkey ocspKey.pem -rsigner ocspCert.pem \
- -nmin 5 \
- -reqin /dev/stdin -respout /dev/stdout | cat
+cat | pki --ocsp --respond --cacert salesCert.pem --index index.txt \
+ --cert ocspCert.pem --key ocspKey.pem --lifetime 5 --debug 0
echo "Content-type: application/ocsp-response"
echo ""
-cat | /usr/bin/openssl ocsp -index index.txt -CA strongswanCert.pem \
- -rkey ocspKey-self.pem -rsigner ocspCert-self.pem \
- -resp_no_certs -nmin 5 \
- -reqin /dev/stdin -respout /dev/stdout | cat
+cat | pki --ocsp --respond --cacert strongswanCert.pem --index index.txt \
+ --cert ocspCert-self.pem --key ocspKey-self.pem --lifetime 5 --debug 0
echo "Content-type: application/ocsp-response"
echo ""
+# we have to use OpenSSL here as pki --ocsp rejects signing with such a
+# non-OCSP-signer certificate
cat | /usr/bin/openssl ocsp -index index.txt -CA strongswanCert.pem \
-rkey winnetouKey.pem -rsigner winnetouCert.pem \
- -nmin 5 \
- -reqin /dev/stdin -respout /dev/stdout | cat
+ -nmin 5 -reqin /dev/stdin -respout /dev/stdout | cat
echo "Content-type: application/ocsp-response"
echo ""
-cat | /usr/bin/openssl ocsp -index index.txt -CA strongswanCert.pem \
- -rkey strongswanKey.pem -rsigner strongswanCert.pem \
- -resp_no_certs -nmin 5 \
- -reqin /dev/stdin -respout /dev/stdout | cat
+cat | pki --ocsp --respond --cacert strongswanCert.pem --index index.txt \
+ --key strongswanKey.pem --lifetime 5 --debug 0
# simulate a delayed response
sleep 2
-cat | /usr/bin/openssl ocsp -index index.txt -CA strongswanCert.pem \
- -rkey ocspKey.pem -rsigner ocspCert.pem \
- -nmin 5 \
- -reqin /dev/stdin -respout /dev/stdout | cat
+cat | pki --ocsp --respond --cacert strongswanCert.pem --index index.txt \
+ --cert ocspCert.pem --key ocspKey.pem --lifetime 5 --debug 0
# simulate a delayed response
sleep 2
-cat | /usr/bin/openssl ocsp -index index.txt -CA strongswanCert.pem \
- -rkey ocspKey.pem -rsigner ocspCert.pem \
- -nmin 5 \
- -reqin /dev/stdin -respout /dev/stdout | cat
+cat | pki --ocsp --respond --cacert strongswanCert.pem --index index.txt \
+ --cert ocspCert.pem --key ocspKey.pem --lifetime 5 --debug 0
echo "Content-type: application/ocsp-response"
echo ""
-cat | /usr/bin/openssl ocsp -index index.txt -CA strongswanCert.pem \
- -rkey ocspKey-self.pem -rsigner ocspCert-self.pem \
- -nmin 5 \
- -reqin /dev/stdin -respout /dev/stdout | cat
+cat | pki --ocsp --respond --cacert strongswanCert.pem --index index.txt \
+ --cert ocspCert-self.pem --key ocspKey-self.pem --lifetime 5 --debug 0