1#!/bin/sh 2 3cmd='../util/shlib_wrap.sh ../apps/openssl pkcs7' 4 5if [ "$1"x != "x" ]; then 6 t=$1 7else 8 t=testp7.pem 9fi 10 11echo testing pkcs7 conversions 12cp $t fff.p 13 14echo "p -> d" 15$cmd -in fff.p -inform p -outform d >f.d 16if [ $? != 0 ]; then exit 1; fi 17echo "p -> p" 18$cmd -in fff.p -inform p -outform p >f.p 19if [ $? != 0 ]; then exit 1; fi 20 21echo "d -> d" 22$cmd -in f.d -inform d -outform d >ff.d1 23if [ $? != 0 ]; then exit 1; fi 24echo "p -> d" 25$cmd -in f.p -inform p -outform d >ff.d3 26if [ $? != 0 ]; then exit 1; fi 27 28echo "d -> p" 29$cmd -in f.d -inform d -outform p >ff.p1 30if [ $? != 0 ]; then exit 1; fi 31echo "p -> p" 32$cmd -in f.p -inform p -outform p >ff.p3 33if [ $? != 0 ]; then exit 1; fi 34 35cmp fff.p f.p 36if [ $? != 0 ]; then exit 1; fi 37cmp fff.p ff.p1 38if [ $? != 0 ]; then exit 1; fi 39cmp fff.p ff.p3 40if [ $? != 0 ]; then exit 1; fi 41 42cmp f.p ff.p1 43if [ $? != 0 ]; then exit 1; fi 44cmp f.p ff.p3 45if [ $? != 0 ]; then exit 1; fi 46 47/bin/rm -f f.* ff.* fff.* 48exit 0 49