I-build ingalanda zonke izinto ezincike kuzo bese idinga esinye isicelo senethiwekhi ngesikhathi isayina i-JAR. Leso sicelo siya ku-Authority Yesiginesha Yesikhathi ngenqubo ye-jarsigner eqalwa umsebenzi we-SignJar we-Ant.

I-SignJar inikeza izimfanelo ze-proxy eziqondene ne-TSA. Ngaphakathi kokucushwa kokusayina okukhona, indlela efanele yile:

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

Amagugu ayizindawo zokubamba zesetho esigunyaziwe sokusayina se-build kanye ne-TSA. I-Ant ibhala i-tsaproxyhost ne-tsaproxyport kusukela kunguqulo 1.9.5.

Ku-Ant 1.10.15, i-SignJar ihlola uhlelo lwe-URL ye-TSA futhi ihumusha lezi zimfanelo zibe izimfanelo ze-proxy ze-HTTP noma ze-HTTPS ezidluliselwa ku-jarsigner nge--J-D. Isikhungo se-proxy ngokwaso iyigama lesikhungo, futhi imbobo yaso inikezwa ngokwehlukana. Uma i-TSA egunyaziwe ifinyeleleka emphakathini futhi inqubo yokusayina ivunyelwe ukusebenzisa umlamuli womphakathi ongaqinisekisiwe, umbhalo ovela ohlelweni lwama-proxy e-HTTP ungagcwalisa lezo zimfanelo ezimbili ze-proxy ze-TSA.

Lomngcele wenqubo yengane ubalulekile futhi ku-build ye-Maven antrun. Ukucushwa kwe-proxy kwesitoreji se-Maven kanye nezimfanelo ku-JVM eqhuba i-Ant akuzona ubufakazi bokuthi i-jarsigner eqalwe ngokwehlukana ithole umzila. Hlela umsebenzi odala leyo nqubo.

Izihloko ezihlobene