THPDFPDFMACStatus Type

Αναφέρει την έκβαση της επικύρωσης ενός AuthCode PDF MAC πάνω στα περιεχόμενα του εγγράφου

Δήλωση

THPDFPDFMACStatus= (pmsValid, pmsNotPresent, pmsInvalidPassword,
  pmsMalformed, pmsUnsupportedAlgorithm, pmsCoverageInvalid,
  pmsDocumentModified, pmsAuthenticationFailed, pmsPolicyRejected,
  pmsSignatureBindingFailed);

Μονάδα

HPDFDoc

Τιμές

ΤιμήΣκοπός
pmsValidΤο MAC εντοπίστηκε, αποκρυπτογραφήθηκε και πιστοποιήθηκε, και οι έλεγχοι κάλυψής του πέρασαν
pmsNotPresentΤο PDF δεν περιέχει ενεργό AuthCode
pmsInvalidPasswordΟ κωδικός κρυπτογράφησης του εγγράφου που χρειάζεται για παραγωγή του κλειδιού MAC είναι λάθος
pmsMalformedΗ δομή AuthCode, το trailer, ο πίνακας ByteRange, τα salts ή η δεκαεξαδική τιμή MAC δεν μπορούν να αναλυθούν
pmsUnsupportedAlgorithmΟ αλγόριθμος digest του MAC ή η παραλλαγή τοποθεσίας δεν υποστηρίζεται
pmsCoverageInvalidΤο ByteRange δεν καλύπτει το απαιτούμενο εύρος του αρχείου
pmsDocumentModifiedΤο digest των δεδομένων δεν ταιριάζει πλέον, δηλαδή bytes μέσα στην κάλυψη του MAC άλλαξαν
pmsAuthenticationFailedΟ έλεγχος ακεραιότητας του authentication tag ή του κλειδιού απέτυχε, δηλαδή η τιμή MAC ή το υλικό κλειδιού είναι λάθος
pmsPolicyRejectedΤο ρυθμισμένο policy profile απέρριψε τις παραμέτρους του MAC πριν από οποιαδήποτε κρυπτογραφική εργασία
pmsSignatureBindingFailedΤο digest που δένει ένα επισυναπτόμενο MAC με την υπογραφή του δεν ταιριάζει πλέον

Σημειώσεις χρήσης

Σχετικά API