Konstruo povas elŝuti ĉiujn siajn dependecojn kaj poste bezoni alian retan peton dum subskribado de JAR. Tiu peto iras al la Tempstempla Aŭtoritato tra la jarsigner-procezo lanĉita de la SignJar-tasko de Ant.

SignJar provizas TSA-specifajn prokuratributojn. Ene de ekzistanta subskriba agordo, la koncerna formo estas:

<signjar jar="${jar.to.sign}"
         alias="${signing.alias}"
         keystore="${signing.keystore}"
         storepass="${signing.storepass}"
         tsaurl="https://tsa.example/"
         tsaproxyhost="proxy.example"
         tsaproxyport="8080" />

La valoroj estas lokokupiloj por la aprobita subskriba agordo de la konstruo kaj la TSA. Ant dokumentas tsaproxyhost kaj tsaproxyport ekde versio 1.9.5.

En Ant 1.10.15, SignJar ekzamenas la skemon de la TSA-URL kaj tradukas ĉi tiujn atributojn en la respondajn HTTP- aŭ HTTPS-prokurajn ecojn transdonitajn al jarsigner per -J-D. La prokura gastiganto mem estas gastigantnomo, kun ĝia pordo provizita aparte. Se la aprobita TSA estas publike atingebla kaj la subskriba procezo rajtas uzi neaŭtentikigitan publikan peranton, ero el listo de HTTP-prokuroj povas plenigi tiujn du TSA-prokuratributojn.

Ĉi tiu limo de infana procezo gravas ankaŭ en Maven antrun-konstruo. La prokura agordo de la Maven-deponejo kaj ecoj en la JVM, kiu rulas Ant, ne pruvas, ke la aparte lanĉita jarsigner ricevis la itineron. Agordu la taskon, kiu kreas tiun procezon.

Rilataj artikoloj