E Build kann all seng Ofhängegkeeten eroflueden an duerno beim Ënnerschreiwen vun enger JAR nach eng Netzwierkuerof brauchen. Dës Ufro geet iwwer de jarsigner-Prozess, deen d'SignJar-Aufgab vum Ant start, un d'Zäitstempelautoritéit.

SignJar bitt TSA-spezifesch Proxy-Attributer. Bannent enger bestehender Ënnerschreifungskonfiguratioun ass déi relevant Form:

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

D'Wäerter si Plazhalter fir déi genehmegt Ënnerschreifungsastellung vum Build an d'TSA. Ant dokumentéiert tsaproxyhost an tsaproxyport vun der Versioun 1.9.5 un.

An Ant 1.10.15 iwwerpréift SignJar d'Schema vun der TSA-URL an iwwersetzt dës Attributer an déi entspriechend HTTP- oder HTTPS-Proxy-Eegenschaften, déi mat -J-D un jarsigner iwwergi ginn. De Proxyhost selwer ass en Hostnumm, an säi Port gëtt separat uginn. Wann déi genehmegt TSA ëffentlech erreechbar ass an de Ënnerschreifungsprozess en net authentifizéierte ëffentlechen Zwëschenhändler benotze kann, kann en Andrag aus enger HTTP-Proxylëscht déi zwou TSA-Proxy-Attributer ausfëllen.

Dës Grenz vum Kandprozess ass och an engem Maven-antrun-Build wichteg. D'Proxy-Konfiguratioun vum Maven-Repository an d'Eegenschaften an der JVM, déi Ant ausféiert, sinn kee Beweis dofir, datt de separat gestartete jarsigner d'Route kritt huet. Konfiguréiert d'Aufgab, déi dee Prozess erstellt.

Ähnlech Artikelen