diff options
-rwxr-xr-x | scripts/cert-request-reject.sh | 10 | ||||
-rwxr-xr-x | scripts/core-upgrade.sh | 9 | ||||
-rwxr-xr-x | scripts/nssdb-import.sh | 9 | ||||
-rwxr-xr-x | scripts/tks-run.sh | 32 | ||||
-rw-r--r-- | scripts/tks.noise | 1 | ||||
-rwxr-xr-x | scripts/tkstool.sh | 5 |
6 files changed, 66 insertions, 0 deletions
diff --git a/scripts/cert-request-reject.sh b/scripts/cert-request-reject.sh new file mode 100755 index 0000000..758063a --- /dev/null +++ b/scripts/cert-request-reject.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +REQUEST_ID=$1 + +SRC_DIR=`cd ../.. ; pwd` +INSTANCE_NAME=ca-master +CLIENT_CERT_DIR=$HOME/.pki/${INSTANCE_NAME}/ca/alias + +# Reject request as an agent +pki -d $CLIENT_CERT_DIR -c Secret123 -n caadmin cert-request-review "$REQUEST_ID" --action reject diff --git a/scripts/core-upgrade.sh b/scripts/core-upgrade.sh new file mode 100755 index 0000000..8f65392 --- /dev/null +++ b/scripts/core-upgrade.sh @@ -0,0 +1,9 @@ +#!/bin/sh -x + +WORK_DIR=`pwd` +PROJECT_DIR=`cd ../.. ; pwd` +COMPONENT=core + +cd $WORK_DIR/build/$COMPONENT/repo + +rpm -Uvh *.rpm diff --git a/scripts/nssdb-import.sh b/scripts/nssdb-import.sh new file mode 100755 index 0000000..ce03565 --- /dev/null +++ b/scripts/nssdb-import.sh @@ -0,0 +1,9 @@ +#!/bin/sh -x + +INPUT=$1 +DATABASE=$2 +NICKNAME=$3 +PASSWORD=$4 + +pk12util -i $INPUT -d $DATABASE -W $PASSWORD +certutil -M -n $NICKNAME -t u,u,u -d $DATABASE diff --git a/scripts/tks-run.sh b/scripts/tks-run.sh new file mode 100755 index 0000000..bce93e4 --- /dev/null +++ b/scripts/tks-run.sh @@ -0,0 +1,32 @@ +#!/bin/sh -x + +INSTANCE_NAME=tks-master + +#java -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n\ +# -classpath :/usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar\ +# -Dcatalina.base=/var/lib/pki/$INSTANCE_NAME\ +# -Dcatalina.home=/usr/share/tomcat\ +# -Djava.endorsed.dirs=\ +# -Djava.io.tmpdir=/var/lib/pki/$INSTANCE_NAME/temp\ +# org.apache.catalina.startup.Bootstrap start + +java -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n\ + -classpath :/usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar\ + -Dcatalina.base=/var/lib/pki/$INSTANCE_NAME\ + -Dcatalina.home=/usr/share/tomcat\ + -Djava.endorsed.dirs=\ + -Djava.io.tmpdir=/var/lib/pki/$INSTANCE_NAME/temp\ + -Djava.security.manager\ + -Djava.security.policy==/var/lib/pki/tks-master/conf/catalina.policy\ + -Djava.security.debug=access:failure\ + org.apache.catalina.startup.Bootstrap start + +#java -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n\ +# -classpath :/usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar\ +# -Dcatalina.base=/var/lib/pki/$INSTANCE_NAME\ +# -Dcatalina.home=/usr/share/tomcat\ +# -Djava.endorsed.dirs=\ +# -Djava.io.tmpdir=/var/lib/pki/$INSTANCE_NAME/temp\ +# -Djava.util.logging.config.file=/var/lib/pki/$INSTANCE_NAME/conf/logging.properties\ +# -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager\ +# org.apache.catalina.startup.Bootstrap start diff --git a/scripts/tks.noise b/scripts/tks.noise new file mode 100644 index 0000000..b5e7e08 --- /dev/null +++ b/scripts/tks.noise @@ -0,0 +1 @@ +1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF diff --git a/scripts/tkstool.sh b/scripts/tkstool.sh new file mode 100755 index 0000000..4e17adf --- /dev/null +++ b/scripts/tkstool.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +INSTANCE_DIR=/var/lib/pki/tks-master +grep "internal=" $INSTANCE_DIR/conf/password.conf | sed "s/internal=//" > $INSTANCE_DIR/conf/internal.txt +tkstool -T -z tks.noise -o tks.txt -d $INSTANCE_DIR/alias -n sharedSecret -f $INSTANCE_DIR/conf/internal.txt |