diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-09-11 12:50:31 -0500 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-09-11 12:50:31 -0500 |
commit | 0427fa61a3003dab7c1786c9071cf0105950f364 (patch) | |
tree | b153b573bee5d80099de7f2577b08c6e58e4ec87 /scripts/kra-python-test.sh | |
parent | ba90fbd8fb727f1131986738c1d8a597f55631d8 (diff) | |
download | pki-dev-0427fa61a3003dab7c1786c9071cf0105950f364.tar.gz pki-dev-0427fa61a3003dab7c1786c9071cf0105950f364.tar.xz pki-dev-0427fa61a3003dab7c1786c9071cf0105950f364.zip |
Cleaned up and reorganized the scripts.
Diffstat (limited to 'scripts/kra-python-test.sh')
-rwxr-xr-x | scripts/kra-python-test.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/scripts/kra-python-test.sh b/scripts/kra-python-test.sh new file mode 100755 index 0000000..403ce26 --- /dev/null +++ b/scripts/kra-python-test.sh @@ -0,0 +1,30 @@ +#!/bin/sh -x + +SRC_DIR=`cd ../.. ; pwd` + +INSTANCE_NAME=kra-master +SERVER_CERT_DIR=/var/lib/pki/$INSTANCE_NAME +CLIENT_CERT_DIR=/var/lib/pki/$INSTANCE_NAME/kra/certs +CERT_NAME="transportCert cert-$INSTANCE_NAME" + +CLASSPATH=$SRC_DIR/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 + +#echo Secret123 > $CLIENT_CERT_DIR/password.txt +#certutil -N -d $CLIENT_CERT_DIR -f $CLIENT_CERT_DIR/password.txt + +# export transport certificate +certutil -L -d $SERVER_CERT_DIR/alias -n "$CERT_NAME" -a > $CLIENT_CERT_DIR/transport.pem +AtoB $CLIENT_CERT_DIR/transport.pem $CLIENT_CERT_DIR/transport.crt + +# import transport certificate +certutil -A -d $CLIENT_CERT_DIR -n "$CERT_NAME" -i $CLIENT_CERT_DIR/transport.pem -t u,u,u + +# generate options +java -classpath $CLASSPATH com.netscape.cms.servlet.test.GeneratePKIArchiveOptions -d $CLIENT_CERT_DIR -k $CLIENT_CERT_DIR/symkey.out -o $CLIENT_CERT_DIR/options.out -t $CLIENT_CERT_DIR/transport.crt -w Secret123 + +# run KRA test +cd $SRC_DIR/pki/base/kra/functional +python drmclient.py -d $CLIENT_CERT_DIR --options=options.out --symkey=symkey.out -p 12080 -n "$CERT_NAME" |