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 /scripts/drm-python-test.sh | |
| parent | da5c6c2761070f7baad4c329ee83bdb0c447c86d (diff) | |
| download | pki-dev-58560aa16de18d127d6f5538cadbd91c88c95b22.tar.gz pki-dev-58560aa16de18d127d6f5538cadbd91c88c95b22.tar.xz pki-dev-58560aa16de18d127d6f5538cadbd91c88c95b22.zip | |
Added DRM test scripts.
Diffstat (limited to 'scripts/drm-python-test.sh')
| -rwxr-xr-x | scripts/drm-python-test.sh | 25 |
1 files changed, 25 insertions, 0 deletions
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" |
