sdr.sh

来自「支持SSL v2/v3, TLS, PKCS #5, PKCS #7, PKCS」· Shell 代码 · 共 72 行

SH
72
字号
#! /bin/ksh  ## This is just a quick script so we can still run our testcases.# Longer term we need a scriptable test environment..#. ../common/init.shCURDIR=`pwd`#temporary filesVALUE1=/tmp/tests.v1.$$VALUE2=/tmp/tests.v2.$$TEMPFILES="${VALUE1} ${VALUE2} cert7.db key3.db"## should also try to kill any running server#trap "rm -f ${TEMPFILES};  exit"  2 3T1=Test1T2="The quick brown fox jumped over the lazy dog"SDRDIR=${HOSTDIR}/SDRif [ ! -d ${SDRDIR} ]; then  mkdir -p ${SDRDIR}ficd ${SDRDIR}echo "<TABLE BORDER=1><TR><TH COLSPAN=3>SDR Tests</TH></TR>" >> ${RESULTS}echo "<TR><TH width=500>Test Case</TH><TH width=50>Result</TH></TR>" >> ${RESULTS}echo "********************** Creating an SDR key/Encrypt **********************"echo "sdrtest -d . -o ${VALUE1} -t Test1"sdrtest -d . -o ${VALUE1} -t Test1if [ $? -ne 0 ]; then    echo "<TR><TD>Creating SDR Key</TD><TD bgcolor=red>Failed</TD><TR>" >> ${RESULTS}else    echo "<TR><TD>Creating SDR Key</TD><TD bgcolor=lightGreen>Passed</TD><TR>" >> ${RESULTS}fiecho "**************** SDR Encrypt - Second Value ****************"echo "sdrtest -d . -o ${VALUE2} -t '${T2}'"sdrtest -d . -o ${VALUE2} -t "${T2}"if [ $? -ne 0 ]; then    echo "<TR><TD>Encrypt - Value 2</TD><TD bgcolor=red>Failed</TD><TR>" >> ${RESULTS}else    echo "<TR><TD>Encrypt - Value 2</TD><TD bgcolor=lightGreen>Passed</TD><TR>" >> ${RESULTS}fiecho "***** Decrypt - Value 1 *****"echo "sdrtest -d . -i ${VALUE1} -t Test1"sdrtest -d . -i ${VALUE1} -t Test1if [ $? -ne 0 ]; then    echo "<TR><TD>Decrypt - Value 1</TD><TD bgcolor=red>Failed</TD><TR>" >> ${RESULTS}else    echo "<TR><TD>Decrypt - Value 1</TD><TD bgcolor=lightGreen>Passed</TD><TR>" >> ${RESULTS}fiecho "***** Decrypt - Value 2 *****"echo "sdrtest -d . -i ${VALUE2} -t ${T2}"sdrtest -d . -i ${VALUE2} -t "${T2}"if [ $? -ne 0 ]; then    echo "<TR><TD>Decrypt - Value 2</TD><TD bgcolor=red>Failed</TD><TR>" >> ${RESULTS}else    echo "<TR><TD>Decrypt - Value 2</TD><TD bgcolor=lightGreen>Passed</TD><TR>" >> ${RESULTS}fiecho "</TABLE><BR>" >> ${RESULTS}rm -f ${TEMPFILES}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?