@@ -25,6 +25,7 @@
<property name="signtest.jar" location="${sign.dir}/signtest.jar" />
<property name="signtest.jar" location="${sign.dir}/signtest.jar" />
<property name="subdirsigntest.jar" location="${subdir}/signtest.jar" />
<property name="subdirsigntest.jar" location="${subdir}/signtest.jar" />
<property name="testkeystore" location="../../../etc/testcases/testkeystore" />
<property name="testkeystore" location="../../../etc/testcases/testkeystore" />
<property name="testkeystore.pkcs12" location="${testkeystore}.pkcs12" />
<macrodef name="assertSigned">
<macrodef name="assertSigned">
<attribute name="jar" default="${signtest.jar}" />
<attribute name="jar" default="${signtest.jar}" />
@@ -43,6 +44,11 @@
<verifyjar keystore="${testkeystore}" storepass="apacheant" />
<verifyjar keystore="${testkeystore}" storepass="apacheant" />
</presetdef>
</presetdef>
<presetdef name="verify-base-pkcs12">
<verifyjar keystore="${testkeystore.pkcs12}" storepass="apacheant"
storetype="pkcs12" alias="testonly"/>
</presetdef>
<presetdef name="sign">
<presetdef name="sign">
<sign-base jar="${signtest.jar}" />
<sign-base jar="${signtest.jar}" />
</presetdef>
</presetdef>
@@ -60,6 +66,10 @@
<sign />
<sign />
</target>
</target>
<target name="basic-pkcs12" depends="jar">
<sign keystore="${testkeystore.pkcs12}" storetype="pkcs12" strict="true"/>
</target>
<target name="testBasic" depends="basic">
<target name="testBasic" depends="basic">
<assertSigned />
<assertSigned />
</target>
</target>
@@ -232,6 +242,10 @@
<verify-base jar="${signtest.jar}" />
<verify-base jar="${signtest.jar}" />
</target>
</target>
<target name="testVerifyJarPKCS12" depends="basic-pkcs12">
<verify-base-pkcs12 jar="${signtest.jar}" />
</target>
<target name="testVerifyJarCertificates" depends="basic">
<target name="testVerifyJarCertificates" depends="basic">
<verify-base jar="${signtest.jar}" certificates="true" verbose="true" />
<verify-base jar="${signtest.jar}" certificates="true" verbose="true" />
</target>
</target>