Typ THPDFPDFMACStatus

Hlásí výsledek validace AuthCode PDF MACu nad obsahem dokumentu

Deklarace

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

Jednotka

HPDFDoc

Hodnoty

HodnotaÚčel
pmsValidMAC se našel, dešifroval a autentizoval a jeho kontroly pokrytí prošly
pmsNotPresentPDF neobsahuje aktivní AuthCode
pmsInvalidPasswordHeslo šifrování dokumentu potřebné k odvození klíče MACu je špatné
pmsMalformedStrukturu AuthCode, trailer, pole ByteRange, soli nebo hexadecimální hodnotu MACu nelze rozparsovat
pmsUnsupportedAlgorithmDigest algoritmus MACu nebo varianta umístění není podporovaná
pmsCoverageInvalidByteRange nepokrývá požadovaný rozsah souboru
pmsDocumentModifiedDigest dat už nesedí, takže bajty uvnitř pokrytí MACu se změnily
pmsAuthenticationFailedSelhala kontrola autentizačního tagu nebo integrity klíče, to znamená, že hodnota MACu nebo klíčový materiál je špatný
pmsPolicyRejectedNastavený profil politiky odmítl parametry MACu ještě před jakoukoli kryptografickou prací
pmsSignatureBindingFailedDigest vážící připojený MAC k jeho podpisu už nesedí

Poznámky k použití

Související API