Current Path : /usr/src/crypto/openssl/test/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/crypto/openssl/test/testca |
#!/bin/sh SH="/bin/sh" if test "$OSTYPE" = msdosdjgpp; then PATH="../apps\;$PATH" else PATH="../apps:$PATH" fi export SH PATH SSLEAY_CONFIG="-config CAss.cnf" export SSLEAY_CONFIG OPENSSL="`pwd`/../util/opensslwrap.sh" export OPENSSL /bin/rm -fr demoCA $SH ../apps/CA.sh -newca <<EOF EOF if [ $? != 0 ]; then exit 1; fi SSLEAY_CONFIG="-config Uss.cnf" export SSLEAY_CONFIG $SH ../apps/CA.sh -newreq if [ $? != 0 ]; then exit 1; fi SSLEAY_CONFIG="-config ../apps/openssl.cnf" export SSLEAY_CONFIG $SH ../apps/CA.sh -sign <<EOF y y EOF if [ $? != 0 ]; then exit 1; fi $SH ../apps/CA.sh -verify newcert.pem if [ $? != 0 ]; then exit 1; fi /bin/rm -fr demoCA newcert.pem newreq.pem #usage: CA -newcert|-newreq|-newca|-sign|-verify