tpkcs7d 902 字节
Newer Older
1 2
#!/bin/sh

R
Richard Levitte 已提交
3 4 5 6 7
if test "$OSTYPE" = msdosdjgpp; then
    PATH=../apps\;$PATH
else
    PATH=../apps:$PATH
fi
8 9
export PATH

B
Ben Laurie 已提交
10
cmd='../apps/openssl pkcs7'
11 12 13 14 15 16 17

if [ "$1"x != "x" ]; then
	t=$1
else
	t=pkcs7-1.pem
fi

B
Ben Laurie 已提交
18
echo "testing pkcs7 conversions (2)"
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
cp $t fff.p

echo "p -> d"
$cmd -in fff.p -inform p -outform d >f.d
if [ $? != 0 ]; then exit 1; fi
echo "p -> p"
$cmd -in fff.p -inform p -outform p >f.p
if [ $? != 0 ]; then exit 1; fi

echo "d -> d"
$cmd -in f.d -inform d -outform d >ff.d1
if [ $? != 0 ]; then exit 1; fi
echo "p -> d"
$cmd -in f.p -inform p -outform d >ff.d3
if [ $? != 0 ]; then exit 1; fi

echo "d -> p"
$cmd -in f.d -inform d -outform p >ff.p1
if [ $? != 0 ]; then exit 1; fi
echo "p -> p"
$cmd -in f.p -inform p -outform p >ff.p3
if [ $? != 0 ]; then exit 1; fi

cmp f.p ff.p1
if [ $? != 0 ]; then exit 1; fi
cmp f.p ff.p3
if [ $? != 0 ]; then exit 1; fi

/bin/rm -f f.* ff.* fff.*
exit 0