Gall build lawrlwytho ei holl ddibyniaethau ac yna fod angen cais rhwydwaith arall wrth lofnodi JAR. Aiff y cais hwnnw i'r Awdurdod Stamp Amser trwy'r broses jarsigner a lansir gan dasg SignJar Ant.

Mae SignJar yn darparu priodoleddau dirprwy sy'n benodol i TSA. O fewn ffurfweddiad llofnodi presennol, y siâp perthnasol yw:

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

Mae'r gwerthoedd yn ddalwyr lle ar gyfer gosodiad llofnodi cymeradwy'r build a'r TSA. Mae Ant yn dogfennu tsaproxyhost a tsaproxyport o fersiwn 1.9.5 ymlaen.

Yn Ant 1.10.15, mae SignJar yn archwilio cynllun URL y TSA ac yn cyfieithu'r priodoleddau hyn i'r priodoleddau dirprwy HTTP neu HTTPS cyfatebol a basiwyd i jarsigner gyda -J-D. Enw gwesteiwr yw'r gwesteiwr dirprwy ei hun, gyda'i borth yn cael ei ddarparu ar wahân. Os yw'r TSA cymeradwy ar gael yn gyhoeddus ac y caniateir i'r broses lofnodi ddefnyddio cyfryngwr cyhoeddus heb ei ddilysu, gall cofnod o restr dirprwyon HTTP lenwi'r ddau briodoledd dirprwy TSA hynny.

Mae'r ffin broses blentyn hon yn bwysig mewn build Maven antrun hefyd. Nid yw ffurfweddiad dirprwy storfa Maven a'r priodoleddau yn y JVM sy'n rhedeg Ant yn brawf bod y jarsigner a lansiwyd ar wahân wedi derbyn y llwybr. Ffurfweddwch y dasg sy'n creu'r broses honno.

Erthyglau cysylltiedig