ΚΕΦΑΛΑΙΟ #7 Υπογραφές
ΚΕΦΑΛΑΙΟ #7 στο PDF
Οι ψηφιακές υπογραφές PDF χρησιμοποιούν τα δοχεία PKCS#7 (CMS) για να ενσωματώσουν την κρυπτογραφική αξία της υπογράφου, το πιστοποιητικό υπογράμματος και τον αλγόριθμο υπογραφή.
ΠΕΔΑ7Συγγραφημένα Δεδομένα
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 δημιουργία δομών.
Ελέγχου υπογραφής
Η επαλήθευση υπογραφής ελέγχει την κρυπτογραφική ακεραιότητα των υπογεγραμμένων δεδομένων και επικυρώνει τη αλυσίδα πιστοποιητικών υπογράφων έναντι μιας αξιόπιστης ρίζας.