make_chain.sh (478B)
1 #! /bin/sh 2 3 echo "Combining ceritificates into the chain, excluding the root CA" 4 cat test-server.crt inter2-ca.crt inter1-ca.crt > chain.crt || \ 5 exit $? 6 echo "Created chain.crt" 7 8 # Verify result with GnuTLS's certtool (if available) 9 if command -v 'certtool' >/dev/null 2>&1; then 10 echo "Checking chain.crt against the root CA" 11 certtool --load-ca-certificate root-ca.crt --verify --verify-profile=high -d2 --infile chain.crt || \ 12 exit $? 13 else 14 true 15 fi 16 17 echo "SUCCESS"