<classpath refid="cacert-gigi.classpath"/>
</java>
</target>
- <target name="test" depends="build-project-test">
+
+ <target name="check-generateKeys">
+ <available file="config/keystore.pkcs12" property="keystore.present"/>
+ </target>
+ <target name="generateKeys" depends="check-generateKeys" unless="keystore.present">
+ <exec executable="./generateKeys.sh" dir="doc/scripts"/>
+ <exec executable="./generateTruststore.sh" dir="doc/scripts">
+ <arg value="-noprompt"/>
+ </exec>
+ </target>
+ <target name="test" depends="build-project-test,generateKeys">
<mkdir dir="${junit.output.dir}"/>
<junit fork="yes" printsummary="withOutAndErr">
<formatter type="xml"/>
+#!/bin/sh
# this script generates a simple self-signed keypair
openssl genrsa -out jetty.key 4096
-# this script generates a simple self-signed keypair
+#!/bin/sh
+# this script imports the cacert root certs
wget -N http://www.cacert.org/certs/root.crt
wget -N http://www.cacert.org/certs/class3.crt
-keytool -importcert -keystore ../../config/cacerts.jks -file root.crt -alias root -storepass "changeit"
-keytool -importcert -keystore ../../config/cacerts.jks -file class3.crt -alias class3 -storepass "changeit"
-keytool -importcert -keystore ../../config/cacerts.jks -file jetty.crt -alias own -storepass "changeit"
+keytool -importcert -keystore ../../config/cacerts.jks -file root.crt -alias root -storepass "changeit" $1
+keytool -importcert -keystore ../../config/cacerts.jks -file class3.crt -alias class3 -storepass "changeit" $1
+keytool -importcert -keystore ../../config/cacerts.jks -file jetty.crt -alias own -storepass "changeit" $1
keytool -list -keystore ../../config/cacerts.jks -storepass "changeit"