Skip to main content

คู่มือการผสานรวม

เรียนรู้อย่างครอบคลุมถึงวิธีการผสานรวมบริการลงนามโค้ดระยะไกลของ sslTrus เข้ากับเวิร์กโฟลว์ DevOps ของคุณ คู่มือนี้ครอบคลุมวิธีการเชื่อมต่อกับเครื่องมือ CI/CD หลัก เช่น Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps ตลอดจนเครื่องมือ build เช่น Maven, Gradle เพื่อให้ได้ไปป์ไลน์อัตโนมัติเต็มรูปแบบตั้งแต่การ build ไปจนถึงการลงนาม

📄️ คู่มือคำสั่ง SignTool sign

คู่มืออ้างอิงคำสั่ง sign ฉบับสมบูรณ์ของ sslTrus Remote Code Signing Service signtool CLI ครอบคลุมคำอธิบายพารามิเตอร์ทั้งหมด การกำหนดค่าข้อมูลรับรอง กฎไฟล์เอาต์พุต การเลือกอัลกอริทึม การกำหนดค่า timestamp และตัวอย่างที่ใช้บ่อย เหมาะสำหรับสถานการณ์การลงนามอัตโนมัติ CI/CD

📄️ การผสานรวม SignTool KSP และ Windows

อธิบายวิธีติดตั้งและกำหนดค่า sslTrus Key Storage Provider ผ่าน signtool ksp และใช้ Microsoft signtool.exe เพื่อเรียกใช้บริการลงนามโค้ดระยะไกลของ sslTrus ผ่าน KSP เพื่อรองรับการลงนามโค้ด SHA256/SHA1 บนแพลตฟอร์ม Windows

📄️ คู่มือการใช้งาน sslTrusJarsigner

แนะนำวิธีการใช้งานเครื่องมือ sslTrusJarsigner อย่างละเอียด ครอบคลุมการดาวน์โหลดและติดตั้ง การกำหนดค่าข้อมูลรับรอง (Linux/macOS/Windows) คำสั่งการลงนามสำหรับ JDK 8/9+ การตรวจสอบลายเซ็น การแก้ไขปัญหาที่พบบ่อย และข้อควรระวังด้านความปลอดภัย เพื่อช่วยให้นักพัฒนา Java ดำเนินการลงนามโค้ดระยะไกลสำหรับไฟล์ JAR ได้

📄️ การอ้างอิง API การลงนามโค้ดระยะไกล

การอ้างอิง API มาตรฐาน KSP สำหรับการลงนามโค้ดระยะไกลของ sslTrus อธิบายรูปแบบคำขอ พารามิเตอร์ วิธีการตรวจสอบสิทธิ์ และคำแนะนำในการผสานรวมสำหรับ /v1/codesign/sign เพื่อส่งแฮชลายเซ็น และ /v1/codesign/report-sign เพื่อรายงานผลการประมวลผล เหมาะสำหรับผู้ใช้ขั้นสูงที่ต้องการผสานรวมความสามารถในการลงนามระยะไกลโดยตรง

📄️ ผสานรวมกับ SignTool

เอกสารนี้แนะนำเครื่องมือบรรทัดคำสั่ง SignTool ของบริการลงนามโค้ดระยะไกล sslTrus อย่างละเอียด ครอบคลุมตั้งแต่การตั้งค่าตัวแปรสภาพแวดล้อม คำสั่งลงนามพื้นฐาน ไปจนถึงพารามิเตอร์ขั้นสูง (การลงนามคู่ การประทับเวลา การลงนามซ้อน) พร้อมตัวอย่างสคริปต์ที่นำกลับมาใช้ได้ทันที ช่วยให้คุณผสานรวมเข้ากับกระบวนการอัตโนมัติได้อย่างง่ายดาย

📄️ ผสานรวมกับ Electron Builder

บทช่วยสอนนี้แนะนำอย่างละเอียดถึงวิธีการผสานรวมบริการลงนามโค้ดระยะไกล Racent เข้ากับกระบวนการสร้างของ Electron Builder เพื่อให้สามารถลงนามไฟล์ติดตั้งและไฟล์ปฏิบัติการบนแพลตฟอร์ม Windows ได้โดยอัตโนมัติ พร้อมตัวอย่างการกำหนดค่าที่สมบูรณ์ การตั้งค่าตัวแปรสภาพแวดล้อม และวิธีการแก้ไขปัญหา ช่วยให้นักพัฒนา Electron ดำเนินการลงนามแอปพลิเคชันอย่างถูกต้องตามข้อกำหนดได้อย่างรวดเร็ว

📄️ ผสานรวมกับ Advanced Installer

เอกสารนี้ให้คำแนะนำโดยละเอียดเกี่ยวกับการกำหนดค่าบริการลงนามโค้ดระยะไกล sslTrus ใน Advanced Installer (Caphyon) โดยการตั้งค่าเส้นทางเครื่องมือลงนามแบบกำหนดเอง พารามิเตอร์บรรทัดคำสั่ง และปรับตัวเลือกการบีบอัดระหว่างการสร้าง เพื่อให้การลงนามโค้ดอัตโนมัติเต็มรูปแบบสำหรับแพ็คเกจการติดตั้ง Windows เช่น MSI, CAB ในขั้นตอนการสร้าง และผสานรวมเข้ากับกระบวนการเผยแพร่ซอฟต์แวร์ของคุณได้อย่างราบรื่น

📄️ ข้อมูลอ้างอิงเซิร์ฟเวอร์ประทับเวลาโค้ดซายน์

ข้อมูลอ้างอิงเซิร์ฟเวอร์ประทับเวลาโค้ดซายน์ทั่วโลกฉบับสมบูรณ์ ครอบคลุมเอนด์พอยต์สาธารณะของ Microsoft, Sectigo, DigiCert, Certum, GlobalSign, SSL.com และบริการจำกัดหรือเฉพาะระบบนิเวศ เช่น QuoVadis, Apple พร้อมคำอธิบายโปรโตคอล Authenticode และ RFC 3161 ลำดับที่แนะนำ และรายการตรวจสอบสำหรับการเชื่อมต่อในระบบจริง