diff options
Diffstat (limited to 'scripts/ca-test.sh')
-rwxr-xr-x | scripts/ca-test.sh | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/scripts/ca-test.sh b/scripts/ca-test.sh index 16e8f06..31fc717 100755 --- a/scripts/ca-test.sh +++ b/scripts/ca-test.sh @@ -1,22 +1,22 @@ #!/bin/sh -x SRC_DIR=`cd ../.. ; pwd` +CERTS=$SRC_DIR/certs -INSTANCE_NAME=pki-master -TEST_DIR=/tmp/${INSTANCE_NAME}_client -CLIENT_CERT_DB=$TEST_DIR/alias -SERVER_CERT_DB=/var/lib/pki/$INSTANCE_NAME/alias +INSTANCE_NAME=ca-master +CLIENT_CERT_DIR=$CERTS/$INSTANCE_NAME +SERVER_CERT_DIR=/var/lib/pki/$INSTANCE_NAME/alias CERT_NAME="caSigningCert cert-${INSTANCE_NAME}" -# Add admin to RA agent group -pki -p 8013 -u admin -w Secret123 group-add-member "Registration Manager Agents" admin +# add admin to RA agent group +pki -u caadmin -w Secret123 group-add-member "Registration Manager Agents" caadmin -# Export CA cert -certutil -L -d $SERVER_CERT_DB -n "$CERT_NAME" -a > $TEST_DIR/ca.pem -AtoB $TEST_DIR/ca.pem $TEST_DIR/ca.crt +# export CA cert +certutil -L -d $SERVER_CERT_DIR -n "$CERT_NAME" -a > $CERTS/ca.pem +AtoB $CERTS/ca.pem $CERTS/ca.crt -# Import CA cert -certutil -A -d $CLIENT_CERT_DB -n "$CERT_NAME" -i $TEST_DIR/ca.pem -t CT,c,c +# import CA cert +certutil -A -d $CLIENT_CERT_DIR -n "$CERT_NAME" -i $CERTS/ca.pem -t CT,c,c CLASSPATH=$SRC_DIR/pki/build/classes CLASSPATH=$CLASSPATH:/usr/lib64/java/jss4.jar @@ -34,6 +34,5 @@ CLASSPATH=$CLASSPATH:/usr/share/java/resteasy/resteasy-jaxrs.jar CLASSPATH=$CLASSPATH:/usr/share/java/resteasy/resteasy-jaxb-provider.jar CLASSPATH=$CLASSPATH:/usr/share/java/servlet.jar -# Run CA test -CLIENT_CERT_PASSWORD=`cat $TEST_DIR/password.conf` -java -classpath $CLASSPATH com.netscape.cms.servlet.test.CATest -h localhost -p 8015 -s true -d $CLIENT_CERT_DB -w $CLIENT_CERT_PASSWORD -c "admin" +# run CA test +java -classpath $CLASSPATH com.netscape.cms.servlet.test.CATest -h localhost -p 8443 -s true -d $CLIENT_CERT_DIR -w Secret123 -c "caadmin" |