diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-03-21 16:35:38 -0500 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-03-21 16:35:38 -0500 |
commit | 58560aa16de18d127d6f5538cadbd91c88c95b22 (patch) | |
tree | 07e8fb9fa147ca45cc91011290786fae5bcc9c6d | |
parent | da5c6c2761070f7baad4c329ee83bdb0c447c86d (diff) | |
download | pki-dev-58560aa16de18d127d6f5538cadbd91c88c95b22.tar.gz pki-dev-58560aa16de18d127d6f5538cadbd91c88c95b22.tar.xz pki-dev-58560aa16de18d127d6f5538cadbd91c88c95b22.zip |
Added DRM test scripts.
-rwxr-xr-x | scripts/caclone-certs.sh | 7 | ||||
-rwxr-xr-x | scripts/caclone-configure.sh | 3 | ||||
-rwxr-xr-x | scripts/drm-java-test.sh | 13 | ||||
-rwxr-xr-x | scripts/drm-python-test.sh | 25 |
4 files changed, 46 insertions, 2 deletions
diff --git a/scripts/caclone-certs.sh b/scripts/caclone-certs.sh new file mode 100755 index 0000000..4f7fe87 --- /dev/null +++ b/scripts/caclone-certs.sh @@ -0,0 +1,7 @@ +#!/bin/sh -x + +PKI_DEV_SRC=`cd .. ; pwd` +INSTANCE_NAME=pki-caclone + +cp "$PKI_DEV_SRC/certs/ca/ca-server-certs.p12" /var/lib/$INSTANCE_NAME/alias +chown pkiuser.pkiuser /var/lib/$INSTANCE_NAME/alias/ca-server-certs.p12 diff --git a/scripts/caclone-configure.sh b/scripts/caclone-configure.sh index a24da2a..34ed6cc 100755 --- a/scripts/caclone-configure.sh +++ b/scripts/caclone-configure.sh @@ -11,8 +11,7 @@ CERTS=$PKI_DEV_SRC/certs/caclone rm -rf $CERTS mkdir -p $CERTS -cp "$PKI_DEV_SRC/certs/ca/ca-server-certs.p12" /var/lib/$INSTANCE_NAME/alias -chown pkiuser.pkiuser /var/lib/$INSTANCE_NAME/alias/ca-server-certs.p12 +./caclone-certs.sh pkisilent ConfigureCA \ -cs_hostname "$HOSTNAME" \ diff --git a/scripts/drm-java-test.sh b/scripts/drm-java-test.sh new file mode 100755 index 0000000..19fc3d8 --- /dev/null +++ b/scripts/drm-java-test.sh @@ -0,0 +1,13 @@ +#!/bin/sh -x + +CLASSPATH=/root/CS/pki/pki/build/classes +CLASSPATH=$CLASSPATH:/usr/share/java/apache-commons-cli.jar +CLASSPATH=$CLASSPATH:/usr/lib64/java/jss4.jar +CLASSPATH=$CLASSPATH:/usr/share/java/jakarta-commons-httpclient.jar +CLASSPATH=$CLASSPATH:/usr/share/candlepin/lib/resteasy-jaxrs-2.2.1.GA.jar +CLASSPATH=$CLASSPATH:/usr/share/java/apache-commons-logging.jar +CLASSPATH=$CLASSPATH:/usr/share/candlepin/lib/jaxrs-api-2.2.1.GA.jar +CLASSPATH=$CLASSPATH:/usr/share/java/commons-codec.jar +CLASSPATH=$CLASSPATH:/usr/share/candlepin/lib/resteasy-jaxb-provider-2.2.1.GA.jar + +java -classpath $CLASSPATH com.netscape.cms.servlet.test.DRMTest -h localhost -p 10180 -w Secret123 -d /tmp/drmtest diff --git a/scripts/drm-python-test.sh b/scripts/drm-python-test.sh new file mode 100755 index 0000000..87fb4b5 --- /dev/null +++ b/scripts/drm-python-test.sh @@ -0,0 +1,25 @@ +#!/bin/sh -x + +TEST_DIR=/tmp/drmtest +CERT_NAME="transportCert cert-pki-kra" + +CLASSPATH=/root/CS/pki/pki/build/classes +CLASSPATH=$CLASSPATH:/usr/share/java/apache-commons-cli.jar +CLASSPATH=$CLASSPATH:/usr/lib64/java/jss4.jar +CLASSPATH=$CLASSPATH:/usr/share/java/commons-codec.jar + +rm -rf $TEST_DIR +mkdir -p $TEST_DIR + +echo Secret123 > $TEST_DIR/pwfile.txt +certutil -N -d $TEST_DIR -f $TEST_DIR/pwfile.txt + +certutil -L -d /var/lib/pki-kra/alias -n "$CERT_NAME" -a > $TEST_DIR/transport.pem +AtoB $TEST_DIR/transport.pem $TEST_DIR/transport.crt + +certutil -A -d $TEST_DIR -n "$CERT_NAME" -i $TEST_DIR/transport.pem -t u,u,u + +java -classpath $CLASSPATH com.netscape.cms.servlet.test.GeneratePKIArchiveOptions -d $TEST_DIR -k $TEST_DIR/symkey.out -o $TEST_DIR/options.out -t $TEST_DIR/transport.crt -w Secret123 + +cd ../../pki/pki/base/kra/functional +python drmclient.py -d $TEST_DIR --options=options.out --symkey=symkey.out -p 10180 -n "$CERT_NAME" |