(linenum→info "unix/slp.c:2238")

openssl/0.9.8g/test/testca

    1: #!/bin/sh
    2: 
    3: SH="/bin/sh"
    4: if test "$OSTYPE" = msdosdjgpp; then
    5:     PATH="../apps\;$PATH"
    6: else
    7:     PATH="../apps:$PATH"
    8: fi
    9: export SH PATH
   10: 
   11: SSLEAY_CONFIG="-config CAss.cnf"
   12: export SSLEAY_CONFIG
   13: 
   14: OPENSSL="`pwd`/../util/opensslwrap.sh"
   15: export OPENSSL
   16: 
   17: /bin/rm -fr demoCA
   18: $SH ../apps/CA.sh -newca <<EOF
   19: EOF
   20: 
   21: if [ $? != 0 ]; then
   22:         exit 1;
   23: fi
   24: 
   25: SSLEAY_CONFIG="-config Uss.cnf"
   26: export SSLEAY_CONFIG
   27: $SH ../apps/CA.sh -newreq
   28: if [ $? != 0 ]; then
   29:         exit 1;
   30: fi
   31: 
   32: 
   33: SSLEAY_CONFIG="-config ../apps/openssl.cnf"
   34: export SSLEAY_CONFIG
   35: $SH ../apps/CA.sh -sign  <<EOF
   36: y
   37: y
   38: EOF
   39: if [ $? != 0 ]; then
   40:         exit 1;
   41: fi
   42: 
   43: 
   44: $SH ../apps/CA.sh -verify newcert.pem
   45: if [ $? != 0 ]; then
   46:         exit 1;
   47: fi
   48: 
   49: /bin/rm -fr demoCA newcert.pem newreq.pem
   50: #usage: CA -newcert|-newreq|-newca|-sign|-verify
   51: 
Syntax (Markdown)