2017-03-17 1 views
0

Die Zertifizierungsstelle, die ich für meine Jar-Signaturzertifikate - GlobalSign - verwende, ist jetzt auf Token-basierte Codesignaturzertifikate umgestellt. Dazu müssen die Optionen providerClass und providerArg von jarsigner eingestellt werden. Der Signjar-Task von Ant (ich habe die Dokumentation zu Ant 1.10.1 überprüft) unterstützt diese Parameter nicht. Wie kann ich diese Aufgabe in Ant automatisieren? Danke allen!So signieren Sie Jars in ANT mit einem tokenbasierten Zertifikat

Antwort

0

Ich war zufällig gerade das gleiche Problem (gleichen Provider encouter auch ;-) ich die Aufgabe in Ant zu verwenden greifen musste, wie folgt:

<exec executable="${jarsigner}"> 
    <arg line="-keystore ${signkeyNew.keystore} -storetype ${signkeyNew.storetype} -storepass ${signkeyNew.storepass} -providerClass ${signkeyNew.providerClass} -providerArg ${signkeyNew.providerArg} -tsa ${signkey.tsaurl} ${build.bundle-jar} ${signkeyNew.alias}" /> 
</exec> 

(Aliase in „$ erwähnte {xxx} "wurden vorher als Werte definiert)

Verwandte Themen