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 |