summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/cert-request-reject.sh10
-rwxr-xr-xscripts/core-upgrade.sh9
-rwxr-xr-xscripts/nssdb-import.sh9
-rwxr-xr-xscripts/tks-run.sh32
-rw-r--r--scripts/tks.noise1
-rwxr-xr-xscripts/tkstool.sh5
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