tx509 revision 55714
1#!/bin/sh 2 3PATH=../apps:$PATH 4export PATH 5 6cmd='../apps/openssl x509' 7 8if [ "$1"x != "x" ]; then 9 t=$1 10else 11 t=testx509.pem 12fi 13 14echo testing X509 conversions 15cp $t fff.p 16 17echo "p -> d" 18$cmd -in fff.p -inform p -outform d >f.d 19if [ $? != 0 ]; then exit 1; fi 20echo "p -> n" 21$cmd -in fff.p -inform p -outform n >f.n 22if [ $? != 0 ]; then exit 1; fi 23echo "p -> p" 24$cmd -in fff.p -inform p -outform p >f.p 25if [ $? != 0 ]; then exit 1; fi 26 27echo "d -> d" 28$cmd -in f.d -inform d -outform d >ff.d1 29if [ $? != 0 ]; then exit 1; fi 30echo "n -> d" 31$cmd -in f.n -inform n -outform d >ff.d2 32if [ $? != 0 ]; then exit 1; fi 33echo "p -> d" 34$cmd -in f.p -inform p -outform d >ff.d3 35if [ $? != 0 ]; then exit 1; fi 36 37echo "d -> n" 38$cmd -in f.d -inform d -outform n >ff.n1 39if [ $? != 0 ]; then exit 1; fi 40echo "n -> n" 41$cmd -in f.n -inform n -outform n >ff.n2 42if [ $? != 0 ]; then exit 1; fi 43echo "p -> n" 44$cmd -in f.p -inform p -outform n >ff.n3 45if [ $? != 0 ]; then exit 1; fi 46 47echo "d -> p" 48$cmd -in f.d -inform d -outform p >ff.p1 49if [ $? != 0 ]; then exit 1; fi 50echo "n -> p" 51$cmd -in f.n -inform n -outform p >ff.p2 52if [ $? != 0 ]; then exit 1; fi 53echo "p -> p" 54$cmd -in f.p -inform p -outform p >ff.p3 55if [ $? != 0 ]; then exit 1; fi 56 57cmp fff.p f.p 58if [ $? != 0 ]; then exit 1; fi 59cmp fff.p ff.p1 60if [ $? != 0 ]; then exit 1; fi 61cmp fff.p ff.p2 62if [ $? != 0 ]; then exit 1; fi 63cmp fff.p ff.p3 64if [ $? != 0 ]; then exit 1; fi 65 66cmp f.n ff.n1 67if [ $? != 0 ]; then exit 1; fi 68cmp f.n ff.n2 69if [ $? != 0 ]; then exit 1; fi 70cmp f.n ff.n3 71if [ $? != 0 ]; then exit 1; fi 72 73cmp f.p ff.p1 74if [ $? != 0 ]; then exit 1; fi 75cmp f.p ff.p2 76if [ $? != 0 ]; then exit 1; fi 77cmp f.p ff.p3 78if [ $? != 0 ]; then exit 1; fi 79 80/bin/rm -f f.* ff.* fff.* 81exit 0 82