PKCS#7 การลงนาม

PKCS#7 ใน PDF

การลงนามดิจิตอล PDF ใช้ PKCS#7 (CMS) container เพื่อนําค่าการลงชื่อแบบรหัสซับรอง, เอกสารผู้ลงมือ และอัลโกริธมในการลงນາມ. การเซ็นสัญญาถูกเก็บไว้ในวัสดุคํานิยายลายมือ PDF .

PKCS7SignedData ข้อมูลที่ลงนาม

PKCS7SignedData ตัวแทนโครงสร้าง CMS SignedData. วิธีโรงงาน createDetached(privateKey, certificate, chain, digestAlgorithm, dataToSign) สร้างขังเซ็นต์ที่แยกตัว:

byte[] signedData = PKCS7SignedData.createDetached(
    privateKey, certificate, certChain,
    "SHA-256", dataBytes
);

PdfFileSignature การลงนาม

PdfFileSignature ให้การลงนามและตรวจสอบใน PDF ที่มีอยู่ เอกสารที่ใช้ลายเซ็นต์ในสนามการลงนามที่กําหนดไว้.

PdfSigner (การลงนาม)

PdfSigner ให้การทํางานของการลงนามระดับสูง, การรวมสนามเซ็นต์ การจัดการด้วยการสร้าง PKCS#7 container.

การตรวจสอบการลงนาม

การตรวจสอบลายเซ็นต์ ตรวจสอบความสมบูรณ์แบบทางการรหัสของข้อมูลที่ลงนามและยืนยันเชิงหลักฐานผู้ลงชื่อต่อรากที่มีความเชื่อถือ.

See Also

 ภาษาไทย