Build wuxuu soo dejisan karaa dhammaan ku-tiirsanaantiisa ka dibna u baahan karaa codsi kale oo shabakadeed marka JAR la saxeexayo. Codsigaas wuxuu u tagaa Hay'adda Shaabadda Waqtiga iyada oo loo marayo habka jarsigner ee uu bilaabo hawsha SignJar ee Ant.

SignJar waxay bixisaa sifooyin proxy oo gaar u ah TSA. Gudaha habaynta saxeexa ee jirta, qaabka khuseeya waa:

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

Qiimayaashu waa meelo-bannaan oo loogu talagalay habaynta saxeexa la ansixiyay ee build-ka iyo TSA. Ant waxay diiwaangelisaa tsaproxyhost iyo tsaproxyport laga bilaabo nooca 1.9.5.

Ant 1.10.15 gudaha, SignJar waxay baartaa qaabka URL-ka TSA waxayna u tarjuntaa sifooyinkan sifooyinka proxy HTTP ama HTTPS ee la mid ah ee loo gudbiyo jarsigner iyada oo la adeegsanayo -J-D. Host-ka proxy laftiisu waa magac host, iyo port-kiisa si gooni ah ayaa loo bixiyaa. Haddii TSA-da la ansixiyay ay tahay mid dadweynuhu gaari karaan oo habka saxeexa loo ogolaaday inuu isticmaalo dhexdhexaadiye dadweyne oo aan la xaqiijin, gelitaan ka mid ah liiska proxy-yada HTTP ayaa buuxin kara labadaas sifo ee proxy TSA.

Xadkan habka ilmaha ayaa sidoo kale muhiim u ah build Maven antrun. Habaynta proxy-ga keydka Maven iyo sifooyinka JVM-da maamusha Ant maaha caddayn in jarsigner-ka si gooni ah loo bilaabay uu helay wadada. Habee hawsha abuurta habkaas.

Maqaallo la xiriira