Ant SignJar: leið tíðarstimpla-fyrispurningar gjøgnum proxy
Stilla proxyn, sum tíðarstimpla-fyrispurningurin hjá Ant SignJar brúkar, í staðin fyri at halda, at stillingarnar hjá byggilauncharanum náa til jarsigner.
Eitt bygg kann heinta allar sínar treytir og tíðliga tørva eina aðra netverksfyrispurning, meðan ein JAR verður undirskrivað. Hasin fyrispurningurin fer til Tíðarstimpla-stovnin gjøgnum jarsigner-prosessin, sum SignJar-uppgávan hjá Ant setur í gongd.
SignJar veitir TSA-serlig proxy-atributtir. Í eini verandi undirskrivingar-uppseting er tann viðkomandi formurin:
<signjar jar="${jar.to.sign}"
alias="${signing.alias}"
keystore="${signing.keystore}"
storepass="${signing.storepass}"
tsaurl="https://tsa.example/"
tsaproxyhost="proxy.example"
tsaproxyport="8080" />
Virðini eru staðhaldarar fyri góðkendu undirskrivingar-uppsetingina hjá bygginum og TSA. Ant skjalfestir tsaproxyhost og tsaproxyport frá versjón 1.9.5.
Í Ant 1.10.15 kannað SignJar skeiðið á TSA-URL-ini og umsetur hesi attributtir til tey samsvarandi HTTP- ella HTTPS-proxy-eindir, sum verða send jarsigner við -J-D. Sjølv proxy-verturin er eitt vertsnavn, og porturin verður givin sær. Um tann góðkenda TSA er alment atkomulig og undirskrivingarprosessin hevur loyvi at brúka ein óautentiseraðan almennan millummann, kann ein postur úr HTTP-proxy-lista fylla hesi bæði TSA-proxy-atributtini.
Henda markið ímillum prosessir hevur týdning í einum Maven antrun-byggi eisini. Proxy-uppsetingin hjá Maven-fyrisetingini og eindirnar í JVM-inum, sum koyrir Ant, eru ikki prógv fyri, at tann særskilt startaði jarsigner fekk leiðina. Stilla uppgávuna, sum skapar hasin prosessin.