THPDFPDFMACStatus típus
Jelenti az AuthCode PDF MAC dokumentumtartalom feletti ellenőrzésének kimenetelét
Deklaráció
THPDFPDFMACStatus= (pmsValid, pmsNotPresent, pmsInvalidPassword,
pmsMalformed, pmsUnsupportedAlgorithm, pmsCoverageInvalid,
pmsDocumentModified, pmsAuthenticationFailed, pmsPolicyRejected,
pmsSignatureBindingFailed);
Egység
HPDFDoc
Értékek
| Érték | Cél |
|---|---|
pmsValid | A MAC megtalálható, visszafejthető és hitelesíthető volt, és lefedettségi ellenőrzései átmentek |
pmsNotPresent | A PDF nem tartalmaz aktív AuthCode-ot |
pmsInvalidPassword | A MAC kulcs előállításához szükséges dokumentumtitkosítási jelszó hibás |
pmsMalformed | Az AuthCode struktúra, a trailer, a ByteRange tömb, a sók vagy a hexadecimális MAC érték nem elemezhető |
pmsUnsupportedAlgorithm | A MAC digest algoritmusa vagy a helyváltozat nem támogatott |
pmsCoverageInvalid | A ByteRange nem fedi le a szükséges fájlkiterjedést |
pmsDocumentModified | Az adatdigest már nem egyezik, tehát a MAC lefedettségén belüli bájtok megváltoztak |
pmsAuthenticationFailed | A hitelesítési címke vagy a kulcsintegritás ellenőrzése megbukott, vagyis a MAC értéke vagy a kulcsanyag hibás |
pmsPolicyRejected | A beállított szabályzatprofil elutasította a MAC paramétereit, mielőtt bármilyen kriptográfiai munka elkezdődött volna |
pmsSignatureBindingFailed | A csatolt MAC-et az aláírásához kötő digest már nem egyezik |
Használati megjegyzések
- A
pmsValidaz egyetlen sikert jelentő érték; minden más érték diagnosztikai sztringgel érkezik aTHPDFPDFMACValidationInfoMessagemezőjében - A szabályzatprofil-ellenőrzés az elemzés és a kriptográfiai munka előtt fut, ezért a
pmsPolicyRejectedelfedheti a későbbi észleléseket, amíg a profilt nem enyhíti - Csatolt MAC-eknél a
pmsDocumentModifiedés apmsSignatureBindingFailedmegkülönböztetése megmondja, a fájlbájtok vagy a kötött aláírás változott-e meg