Skip to main content

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

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

📄️ เครื่องมือไคลเอนต์

คู่มือการใช้งานเครื่องมือไคลเอนต์สำหรับการลงนามโค้ดระยะไกลของ sslTrus อธิบายการลงนามไฟล์ด้วย SignTool CLI การตรวจสอบโควตาการลงนาม การอัปเดตไคลเอนต์ รวมถึงวิธีการติดตั้ง CLI สำหรับการลงนามโค้ดและไคลเอนต์เดสก์ท็อปบน macOS ผ่าน Homebrew

📄️ Windows Provider

คู่มือการผสานรวม sslTrus Windows Provider แนะนำวิธีการลงนามโค้ดระยะไกลสองแบบคือ KSP และ CSP รองรับ Microsoft SignTool, Visual Studio, MSBuild และเครื่องมือลงนาม Windows อื่นๆ ใช้คีย์ส่วนตัวสำหรับการลงนามโค้ดอย่างปลอดภัยผ่านคลาวด์ HSM

📄️ การผสานรวม Java

คู่มือการผสานรวม Java ของ sslTrus แนะนำการลงนามโค้ด JAR ระยะไกลผ่าน sslTrusJarsigner Provider โดยใช้ jarsigner มาตรฐาน ครอบคลุม JDK 8/9+ การกำหนดค่าข้อมูลรับรองการเข้าถึง การประทับเวลา การตรวจสอบลายเซ็น และการลงนาม XMLDSig

📄️ CI/CD และเครื่องมือบิลด์

คู่มือการผสานรวม sslTrus CI/CD และเครื่องมือบิลด์ แนะนำการผสานรวมการลงนามโค้ดระยะไกลผ่าน GitHub Actions, Electron Builder และ Advanced Installer เพื่อให้การลงนามโค้ดสำหรับ EXE, DLL, MSI และแอปพลิเคชัน Electron ในกระบวนการบิลด์และเผยแพร่อัตโนมัติ

📄️ การผสานรวม API

คู่มือการผสานรวม API การลงนามโค้ดระยะไกลของ sslTrus แนะนำอินเทอร์เฟซการลงนาม อินเทอร์เฟซการรายงานผล การตรวจสอบสิทธิ์ Basic Auth อัลกอริทึมการย่อข้อมูล การลงนาม RSA PKCS#1 การจัดการข้อผิดพลาด และกฎจำนวนครั้งการลงนาม เหมาะสำหรับการพัฒนาคลื่นต์การลงนามโค้ดระยะไกลและระบบการลงนามอัตโนมัติด้วยตนเอง

📄️ เอกสารอ้างอิง

เอกสารอ้างอิงการลงนามโค้ดระยะไกล sslTrus แนะนำกฎการนับจำนวนครั้งการลงนามโค้ด, SignTool CLI, KSP, Jarsigner, วิธีการนับครั้งในสถานการณ์ Electron และแพ็กเกจติดตั้ง รวมถึง Authenticode, โปรโตคอลประทับเวลา RFC 3161 และเซิร์ฟเวอร์ประทับเวลาที่ใช้บ่อย