Type THPDFPDFMACStatus

Rapporte l'issue de la validation d'un MAC PDF AuthCode sur le contenu du document

Déclaration

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

Unité

HPDFDoc

Valeurs

ValeurObjectif
pmsValidLe MAC a été localisé, déchiffré et authentifié, et ses contrôles de couverture ont passé
pmsNotPresentLe PDF ne contient pas d'AuthCode actif
pmsInvalidPasswordLe mot de passe de chiffrement du document nécessaire pour dériver la clé du MAC est erroné
pmsMalformedLa structure AuthCode, le trailer, le tableau ByteRange, les salts ou la valeur hexadécimale du MAC ne peuvent pas s'analyser
pmsUnsupportedAlgorithmL'algorithme de digest du MAC ou la variante d'emplacement n'est pas pris en charge
pmsCoverageInvalidLe ByteRange ne couvre pas l'étendue de fichier requise
pmsDocumentModifiedLe digest des données ne correspond plus : des octets à l'intérieur de la couverture du MAC ont été changés
pmsAuthenticationFailedLe tag d'authentification ou le contrôle d'intégrité de clé a échoué, signe que la valeur du MAC ou le matériel de clé est erroné
pmsPolicyRejectedLe profil de politique configuré a rejeté les paramètres du MAC avant tout travail cryptographique
pmsSignatureBindingFailedLe digest qui lie un MAC attaché à sa signature ne correspond plus

Notes d'utilisation

API associées