Ant SignJar: د وخت د نښې غوښتنې د پروکسي له لارې لارښود کړئ
هغه پروکسي ترتیب کړئ چې د Ant SignJar د وخت د نښې غوښتنه یې کاروي، پرځای د دې چې فرض کړئ د build لانچر تنظیمات jarsigner ته رسېږي.
یو build کولای شي ټولې خپلې تړاوې ډاونلوډ کړي او بیا د JAR لاسلیک کولو پر مهال بلې شبکې غوښتنې ته اړتیا ولري. هغه غوښتنه د Ant د SignJar دندې له خوا پیل شوې jarsigner بهیر له لارې د وخت د نښې واکمنۍ ته ځي.
SignJar د TSA لپاره ځانګړي پروکسي ځانګړنې برابروي. د موجود لاسلیک ترتیب په دننه کې، اړوند بڼه دا ده:
<signjar jar="${jar.to.sign}"
alias="${signing.alias}"
keystore="${signing.keystore}"
storepass="${signing.storepass}"
tsaurl="https://tsa.example/"
tsaproxyhost="proxy.example"
tsaproxyport="8080" />
ارزښتونه د build د تصویب شوي لاسلیک تنظیم او TSA لپاره ځای نیوونکي دي. Ant له 1.9.5 نسخې راهیسې tsaproxyhost او tsaproxyport مستند کوي.
په Ant 1.10.15 کې، SignJar د TSA URL سکیم ګوري او دا ځانګړنې هغو اړوندو HTTP یا HTTPS پروکسي ځانګړتیاوو ته ژباړي چې د -J-D سره jarsigner ته ورکول کېږي. پخپله د پروکسي کوربه یو کوربه نوم دی، او پورټ یې جلا ورکول کېږي. که تصویب شوې TSA په عامه توګه د لاسرسي وړ وي او د لاسلیک بهیر ته اجازه وي چې نا تصدیق شوی عامه منځګړی وکاروي، د HTTP پروکسي لیست یوه ننوتنه کولای شي هغه دوه TSA پروکسي ځانګړنې ډکې کړي.
د دې ماشوم بهیر دا پوله په Maven antrun build کې هم مهمه ده. د Maven د زېرمې پروکسي ترتیب او د Ant چلوونکي JVM ځانګړتیاوې دا ثبوت نه دي چې جلا پیل شوي jarsigner لاره ترلاسه کړې. هغه دنده ترتیب کړئ چې دا بهیر جوړوي.