Build kan lè gba gbogbo àwọn ohun tí ó gbára lé wá, lẹ́yìn náà ó nílò ìbéèrè nẹ́tíwọ́kì mìíràn nígbà tí ó ń fi ọwọ́ sí JAR. Ìbéèrè yẹn lọ sí Àjọ Àmì Àkókò nípasẹ̀ ìlànà jarsigner tí iṣẹ́ SignJar ti Ant bẹ̀rẹ̀.

SignJar ń pèsè àwọn ẹ̀yà proxy pàtàkì fún TSA. Nínú ìṣètò ìfọwọ́sí tí ó wà, fọ́ọ̀mù tí ó yẹ ni:

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

Àwọn iye náà jẹ́ ààyè fún ìṣètò ìfọwọ́sí build tí a fọwọ́ sí àti TSA. Ant ń ṣàkọsílẹ̀ tsaproxyhost àti tsaproxyport láti ẹ̀yà 1.9.5.

Nínú Ant 1.10.15, SignJar ń yẹ̀wò ètò URL TSA ó sì túmọ̀ àwọn ẹ̀yà wọ̀nyí sí àwọn ẹ̀yà proxy HTTP tàbí HTTPS tí ó bá mu tí a ń fi -J-D fún jarsigner. Olùgbàlejò proxy fúnra rẹ̀ jẹ́ orúkọ olùgbàlejò, pẹ̀lú ebute rẹ̀ tí a fi lọ́nà ọ̀tọ̀. Bí TSA tí a fọwọ́ sí bá wà ní gbangba àti bí a bá gbà ìlànà ìfọwọ́sí láàyè láti lo alárinà gbangba tí kò ní ìjẹ́rìí, àkọsílẹ̀ kan láti àkójọ proxy HTTP lè kún àwọn ẹ̀yà proxy TSA méjì yẹn.

Ààlà ìlànà ọmọ yìí ṣe pàtàkì pẹ̀lú nínú build Maven antrun. Ìṣètò proxy ilé ìkójọ Maven àti àwọn ẹ̀yà nínú JVM tí ń ṣiṣẹ́ Ant kì í ṣe ẹ̀rí pé jarsigner tí a bẹ̀rẹ̀ lọ́nà ọ̀tọ̀ gba ọ̀nà náà. Ṣètò iṣẹ́ tí ó dá ìlànà yẹn.

Àwọn àpilẹ̀kọ tó jọra