libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

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"