Tipul THPDFPDFMACStatus

Raportează rezultatul validării unui MAC PDF AuthCode peste conținutul documentului

Declarație

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

Unitate

HPDFDoc

Valori

ValoareScop
pmsValidMAC-ul a fost localizat, decriptat și autentificat, iar verificările lui de acoperire au trecut
pmsNotPresentPDF-ul nu conține un AuthCode activ
pmsInvalidPasswordParola de criptare a documentului necesară pentru derivarea cheii MAC este greșită
pmsMalformedStructura AuthCode, trailer-ul, array-ul ByteRange, sărurile (salts) sau valoarea hexazecimală a MAC-ului nu pot fi parsate
pmsUnsupportedAlgorithmAlgoritmul de digest al MAC-ului sau varianta de locație nu este suportat
pmsCoverageInvalidByteRange-ul nu acoperă întinderea de fișier cerută
pmsDocumentModifiedDigestul datelor nu se mai potrivește, deci octeți din interiorul acoperirii MAC au fost schimbați
pmsAuthenticationFailedTag-ul de autentificare sau verificarea de integritate a cheii a eșuat, ceea ce înseamnă că valoarea MAC sau materialul de cheie este greșit
pmsPolicyRejectedProfilul de politici configurat a respins parametrii MAC înainte de orice lucru criptografic
pmsSignatureBindingFailedDigestul care leagă un MAC atașat de semnătura sa nu se mai potrivește

Note de utilizare

API-uri asociate