חתימות דיגיטליות
חתימות דיגיטליות ב- PDF
חתימות דיגיטליות PDF משתמשות בתעודות קריפטוגרפיות כדי לאמת את האמינות של המסמך ולזהות טפסים.
PDFFileהחתימה
‘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 גניית מחסנים, וחישוב טווח ביטים.
PKCS7SignedData
‘PKCS7SignedData.createDetached()’ יוצר מחסני חתימה CMS נפרדים כדי להיות מוטבע במילון החתימות PDF. ראה PKCS#7 לפרטים.
חתימה אימות
לאחר ההרשמה, ניתן לרשום את החתימות באמצעות ‘PdfFileSignature.getSigNames()’ ולבדוק על ידי בדיקת מצב תקינות החותם.
ראה גם
- Aspose.PDF - מסמכים עסקיים
- Aspose.PDF for Java - מסמכים עסקיים