build อาจดาวน์โหลดส่วนที่ต้องพึ่งพาทั้งหมดแล้วจากนั้นต้องการคำขอเครือข่ายอีกคำขอหนึ่งขณะลงนาม JAR คำขอนั้นไปยังหน่วยงานเวลาประทับผ่านกระบวนการ jarsigner ที่งาน SignJar ของ Ant เริ่มขึ้น

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 จัดทำเอกสาร tsaproxyhost และ tsaproxyport ตั้งแต่เวอร์ชัน 1.9.5 เป็นต้นไป

ใน Ant 1.10.15 SignJar ตรวจสอบสคีมาของ URL ของ TSA และแปลแอตทริบิวต์เหล่านี้เป็นพร็อพเพอร์ตีพร็อกซี HTTP หรือ HTTPS ที่สอดคล้องกันซึ่งส่งให้ jarsigner ด้วย -J-D โฮสต์ของพร็อกซีเองเป็นชื่อโฮสต์ โดยมีพอร์ตระบุแยกต่างหาก หาก TSA ที่ได้รับอนุมัติเข้าถึงได้แบบสาธารณะและกระบวนการลงนามได้รับอนุญาตให้ใช้ตัวกลางสาธารณะที่ไม่มีการพิสูจน์ตัวตน รายการจากรายการพร็อกซี HTTPสามารถเติมแอตทริบิวต์พร็อกซี TSA สองรายการนั้นได้

ขอบเขตของโพรเซสลูกนี้มีความสำคัญใน build แบบ Maven antrun เช่นกัน คอนฟิกพร็อกซีของที่เก็บ Maven และพร็อพเพอร์ตีใน JVM ที่รัน Ant ไม่ใช่หลักฐานว่า jarsigner ที่เริ่มแยกต่างหากได้รับเส้นทาง กำหนดค่างานที่สร้างโพรเซสนั้น

บทความที่เกี่ยวข้อง