THPDFPDFMACStatus Type

Rapporterer udfaldet af at validere en AuthCode PDF MAC over dokumentindholdet

Deklaration

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

Enhed

HPDFDoc

Værdier

VærdiFormål
pmsValidMAC'en blev fundet, dekrypteret og autentificeret, og dens dækningskontroller bestod
pmsNotPresentPDF'en indeholder ikke nogen aktiv AuthCode
pmsInvalidPasswordDokumentkrypteringsadgangskoden, der behøves for at udlede MAC-nøglen, er forkert
pmsMalformedAuthCode-strukturen, traileren, ByteRange-arrayet, saltene eller den heksadecimale MAC-værdi kan ikke parses
pmsUnsupportedAlgorithmMAC'ens digest-algoritme eller placeringsvarianten understøttes ikke
pmsCoverageInvalidByteRange dækker ikke det krævede filomfang
pmsDocumentModifiedDatadigesten matcher ikke længere, så bytes inden for MAC-dækningen er blevet ændret
pmsAuthenticationFailedAutentificeringstaggen eller nøgleintegritetskontrollen fejlede, hvilket betyder, at MAC-værdien eller nøglematerialet er forkert
pmsPolicyRejectedDen konfigurerede politikprofil afviste MAC-parametrene, før der blev udført kryptografisk arbejde
pmsSignatureBindingFailedDigesten, der binder en tilknyttet MAC til dens signatur, matcher ikke længere

Brugsnoter

Relaterede API'er