การลงนามดิจิตอล

การลงนามดิจิตอลใน PDF

การลงนามดิจิตอล PDF ใช้ใบรับรองการรหัสเพื่อยืนยันความเป็นจริงของเอกสารและตรวจพบการปลอม. การเซ็นต์ถูกนําไปใส่ในสนามลายมือภายในเภทเดี๋ยวนี้.

PdfFileSignature การลงนาม

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

try (PdfFileSignature sig = new PdfFileSignature("input.pdf")) {
    sig.sign(1, certificate, privateKey, chain, null, new DocMDPSignature(doc, DocMDPAccessPermissions.FillingInForms));
    sig.save("signed.pdf");
}

การตรวจสอบการที่ลายเซ็นครอบคลุมระยะ byte ที่คาดหวัง และว่าใบรับรองการลงนามนั้นมีผลหรือไม่.

PdfSigner (การลงนาม)

PdfSigner ให้การทํางานในการลงนามระดับสูงรวมกับ การสร้างสนามลงชื่อ, PKCS#7 การสร้างคอนเทนเนอร์ และการคํานวนระยะ byte.

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

PKCS7SignedData.createDetached() สร้างขังเซ็นต์ CMS ที่แยกตัวสําหรับ การติดตั้งในพจนานุกรมลายเซ็นต์ PDF ดู PKCS#7 สําหรับรายละเอียด.

การยืนยันการลงนาม

หลังจากการลงนามแล้ว การบันทึกลายเซ็นต์สามารถทํารายชื่อได้ผ่านทางเว็บไซต์ www.e-mail.com PdfFileSignature.getSignNames() และ ยืนยันโดยการตรวจสอบสถานะความຖືກຕ້ອງของลายเซ็นต์.

See Also

 ภาษาไทย