THPDFPDFMACStatus Type
Raportoi, miten asiakirjan sisällön yli suoritettu AuthCode-PDF MAC -validointi päättyi
Määrittely
THPDFPDFMACStatus= (pmsValid, pmsNotPresent, pmsInvalidPassword,
pmsMalformed, pmsUnsupportedAlgorithm, pmsCoverageInvalid,
pmsDocumentModified, pmsAuthenticationFailed, pmsPolicyRejected,
pmsSignatureBindingFailed);
Yksikkö
HPDFDoc
Arvot
| Arvo | Tarkoitus |
|---|---|
pmsValid | MAC löydettiin, purettiin salauksesta ja todennettiin, ja sen kattavuustarkistukset menivät läpi |
pmsNotPresent | PDF ei sisällä aktiivista AuthCodea |
pmsInvalidPassword | MAC-avaimen johtamiseen tarvittava asiakirjan salauksen salasana on väärä |
pmsMalformed | AuthCode-rakennetta, traileria, ByteRange-taulukkoa, suoloja tai heksadesimaalista MAC-arvoa ei voi jäsentää |
pmsUnsupportedAlgorithm | MACin tiivistelmäalgoritmi tai sijaintimuunnelma ei ole tuettu |
pmsCoverageInvalid | ByteRange ei kata vaadittua tiedoston laajuutta |
pmsDocumentModified | Datan tiivistelmä ei enää täsmää, joten MACin kattavuuden sisällä olevia tavuja on muutettu |
pmsAuthenticationFailed | Todennustunnisteen tai avaimen eheystarkistus epäonnistui, eli MAC-arvo tai avainmateriaali on väärä |
pmsPolicyRejected | Määritetty käytäntöprofiili hylkäsi MACin parametrit ennen mitään kryptografista työtä |
pmsSignatureBindingFailed | Tiivistelmä, joka sitoo liitetyn MACin sen allekirjoitukseen, ei enää täsmää |
Käyttöhuomautukset
pmsValidon ainoa onnistumisarvo; jokainen muu arvo saapuu diagnostiikkamerkkijonon kanssaTHPDFPDFMACValidationInfo-tietueenMessage-kentässä- Käytäntöprofiilin tarkistus suoritetaan ennen jäsennystä ja kryptografista työtä, joten
pmsPolicyRejectedvoi peittää myöhemmät löydökset, kunnes profiilia lievennetään - Liitettyjen MACien kohdalla
pmsDocumentModifiedin erottaminenpmsSignatureBindingFailedista kertoo, muuttuivatko tiedoston tavut vai sidottu allekirjoitus