summaryrefslogtreecommitdiffstats
path: root/scripts/ca-test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/ca-test.sh')
-rwxr-xr-xscripts/ca-test.sh27
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"