Ant SignJar: cuir iarratais stampa ama trí sheachfhreastalaí
Cumraigh an seachfhreastalaí a úsáideann iarraidh stampa ama Ant SignJar in ionad glacadh leis go sroicheann socruithe lainseálaí an bhuild jarsigner.
Is féidir le build a chuid spleáchas go léir a íoslódáil agus ansin iarraidh líonra eile a bheith ag teastáil uaidh agus JAR á shíniú. Téann an iarraidh sin chuig an Údarás Stampa Ama tríd an bpróiseas jarsigner a sheolann tasc SignJar de chuid Ant.
Soláthraíonn SignJar tréithe seachfhreastalaí atá sainiúil do TSA. Laistigh de chumraíocht sínithe atá ann cheana, is é an cruth ábhartha:
<signjar jar="${jar.to.sign}"
alias="${signing.alias}"
keystore="${signing.keystore}"
storepass="${signing.storepass}"
tsaurl="https://tsa.example/"
tsaproxyhost="proxy.example"
tsaproxyport="8080" />
Is áiteoirí iad na luachanna do shocrú sínithe ceadaithe an bhuild agus don TSA. Déanann Ant tsaproxyhost agus tsaproxyport a dhoiciméadú ó leagan 1.9.5 ar aghaidh.
In Ant 1.10.15, scrúdaíonn SignJar scéim URL an TSA agus aistríonn sé na tréithe seo go dtí na hairíonna seachfhreastalaí HTTP nó HTTPS comhfhreagracha a chuirtear chuig jarsigner le -J-D. Is ainm óstaigh é an t-óstach seachfhreastalaí féin, agus cuirtear a phort ar fáil ar leith. Má tá an TSA ceadaithe inrochtana go poiblí agus má cheadaítear don phróiseas sínithe idirghabhálaí poiblí neamhfhíordheimhnithe a úsáid, féadann iontráil ó liosta seachfhreastalaí HTTP an dá thréith seachfhreastalaí TSA sin a líonadh.
Tá tábhacht leis an teorainn seo idir próisis linbh i build Maven antrun freisin. Ní cruthúnas é cumraíocht seachfhreastalaí stórais Maven ná airíonna sa JVM a ritheann Ant go bhfuair an jarsigner a seoladh ar leith an bealach. Cumraigh an tasc a chruthaíonn an próiseas sin.