test/sun/security/pkcs11/KeyStore/ClientAuth.sh

Print this page




 116     ;;
 117 esac
 118 
 119 # first make cert/key DBs writable
 120 
 121 ${CP} ${TESTSRC}${FS}ClientAuthData${FS}cert8.db ${TESTCLASSES}
 122 ${CHMOD} +w ${TESTCLASSES}${FS}cert8.db
 123 
 124 ${CP} ${TESTSRC}${FS}ClientAuthData${FS}key3.db ${TESTCLASSES}
 125 ${CHMOD} +w ${TESTCLASSES}${FS}key3.db
 126 
 127 # compile test
 128 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
 129         -classpath ${TESTSRC}${FS}..${PS}${TESTSRC}${FS}loader.jar \
 130         -d ${TESTCLASSES} \
 131         ${TESTSRC}${FS}ClientAuth.java \
 132         ${TESTSRC}${FS}..${FS}PKCS11Test.java
 133 
 134 # run test
 135 echo "Run ClientAuth ..."
 136 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} \
 137         -classpath ${TESTCLASSES}${PS}${TESTSRC}${FS}loader.jar \
 138         -DDIR=${TESTSRC}${FS}ClientAuthData${FS} \
 139         -DCUSTOM_DB_DIR=${TESTCLASSES} \
 140         -DCUSTOM_P11_CONFIG=${TESTSRC}${FS}ClientAuthData${FS}p11-nss.txt \
 141         -DNO_DEFAULT=true \
 142         -DNO_DEIMOS=true \
 143         -Dtest.src=${TESTSRC} \
 144         -Dtest.classes=${TESTCLASSES} \
 145         ClientAuth
 146 
 147 # save error status
 148 status=$?
 149 
 150 # return if failed
 151 if [ "${status}" != "0" ] ; then
 152     exit $status
 153 fi
 154 
 155 # run test with specified TLS protocol and cipher suite
 156 echo "Run ClientAuth TLSv1.2 TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
 157 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} \
 158         -classpath ${TESTCLASSES}${PS}${TESTSRC}${FS}loader.jar \
 159         -DDIR=${TESTSRC}${FS}ClientAuthData${FS} \
 160         -DCUSTOM_DB_DIR=${TESTCLASSES} \
 161         -DCUSTOM_P11_CONFIG=${TESTSRC}${FS}ClientAuthData${FS}p11-nss.txt \
 162         -DNO_DEFAULT=true \
 163         -DNO_DEIMOS=true \
 164         -Dtest.src=${TESTSRC} \
 165         -Dtest.classes=${TESTCLASSES} \
 166         ClientAuth TLSv1.2 TLS_DHE_RSA_WITH_AES_128_CBC_SHA
 167 
 168 # save error status
 169 status=$?
 170 
 171 # return
 172 exit $status


 116     ;;
 117 esac
 118 
 119 # first make cert/key DBs writable
 120 
 121 ${CP} ${TESTSRC}${FS}ClientAuthData${FS}cert8.db ${TESTCLASSES}
 122 ${CHMOD} +w ${TESTCLASSES}${FS}cert8.db
 123 
 124 ${CP} ${TESTSRC}${FS}ClientAuthData${FS}key3.db ${TESTCLASSES}
 125 ${CHMOD} +w ${TESTCLASSES}${FS}key3.db
 126 
 127 # compile test
 128 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
 129         -classpath ${TESTSRC}${FS}..${PS}${TESTSRC}${FS}loader.jar \
 130         -d ${TESTCLASSES} \
 131         ${TESTSRC}${FS}ClientAuth.java \
 132         ${TESTSRC}${FS}..${FS}PKCS11Test.java
 133 
 134 # run test
 135 echo "Run ClientAuth ..."
 136 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} \
 137         -classpath ${TESTCLASSES}${PS}${TESTSRC}${FS}loader.jar \
 138         -DDIR=${TESTSRC}${FS}ClientAuthData${FS} \
 139         -DCUSTOM_DB_DIR=${TESTCLASSES} \
 140         -DCUSTOM_P11_CONFIG=${TESTSRC}${FS}ClientAuthData${FS}p11-nss.txt \
 141         -DNO_DEFAULT=true \
 142         -DNO_DEIMOS=true \
 143         -Dtest.src=${TESTSRC} \
 144         -Dtest.classes=${TESTCLASSES} \
 145         ClientAuth
 146 
 147 # save error status
 148 status=$?
 149 
 150 # return if failed
 151 if [ "${status}" != "0" ] ; then
 152     exit $status
 153 fi
 154 
 155 # run test with specified TLS protocol and cipher suite
 156 echo "Run ClientAuth TLSv1.2 TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
 157 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} \
 158         -classpath ${TESTCLASSES}${PS}${TESTSRC}${FS}loader.jar \
 159         -DDIR=${TESTSRC}${FS}ClientAuthData${FS} \
 160         -DCUSTOM_DB_DIR=${TESTCLASSES} \
 161         -DCUSTOM_P11_CONFIG=${TESTSRC}${FS}ClientAuthData${FS}p11-nss.txt \
 162         -DNO_DEFAULT=true \
 163         -DNO_DEIMOS=true \
 164         -Dtest.src=${TESTSRC} \
 165         -Dtest.classes=${TESTCLASSES} \
 166         ClientAuth TLSv1.2 TLS_DHE_RSA_WITH_AES_128_CBC_SHA
 167 
 168 # save error status
 169 status=$?
 170 
 171 # return
 172 exit $status