חתימות דיגיטליות

חתימות דיגיטליות

חתימות דיגיטליות ב- 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 - מסמכים עסקיים
 עברית