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ærdi | Formål |
|---|---|
pmsValid | MAC'en blev fundet, dekrypteret og autentificeret, og dens dækningskontroller bestod |
pmsNotPresent | PDF'en indeholder ikke nogen aktiv AuthCode |
pmsInvalidPassword | Dokumentkrypteringsadgangskoden, der behøves for at udlede MAC-nøglen, er forkert |
pmsMalformed | AuthCode-strukturen, traileren, ByteRange-arrayet, saltene eller den heksadecimale MAC-værdi kan ikke parses |
pmsUnsupportedAlgorithm | MAC'ens digest-algoritme eller placeringsvarianten understøttes ikke |
pmsCoverageInvalid | ByteRange dækker ikke det krævede filomfang |
pmsDocumentModified | Datadigesten matcher ikke længere, så bytes inden for MAC-dækningen er blevet ændret |
pmsAuthenticationFailed | Autentificeringstaggen eller nøgleintegritetskontrollen fejlede, hvilket betyder, at MAC-værdien eller nøglematerialet er forkert |
pmsPolicyRejected | Den konfigurerede politikprofil afviste MAC-parametrene, før der blev udført kryptografisk arbejde |
pmsSignatureBindingFailed | Digesten, der binder en tilknyttet MAC til dens signatur, matcher ikke længere |
Brugsnoter
pmsValider den eneste succesværdi; alle andre værdier ledsages af en diagnostisk streng iMessage-feltet påTHPDFPDFMACValidationInfo- Kontrollen af politikprofilen køres før parsing og kryptografisk arbejde, så
pmsPolicyRejectedkan maskere senere fund, indtil profilen lempes - For tilknyttede MAC'er fortæller forskellen mellem
pmsDocumentModifiedogpmsSignatureBindingFailed, om filbytes eller den bundne signatur er ændret