การลงนามดิจิตอล
การลงนามดิจิตอลใน 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() และ ยืนยันโดยการตรวจสอบสถานะความຖືກຕ້ອງของลายเซ็นต์.