THPDFPDFMACStatus Type

Riporta l'esito della validazione di un MAC PDF AuthCode sui contenuti del documento

Dichiarazione

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

Unità

HPDFDoc

Valori

ValoreScopo
pmsValidIl MAC è stato individuato, decifrato e autenticato, e i suoi controlli di copertura sono passati
pmsNotPresentIl PDF non contiene un AuthCode attivo
pmsInvalidPasswordLa password di cifratura del documento necessaria a derivare la chiave del MAC è sbagliata
pmsMalformedLa struttura AuthCode, il trailer, l'array ByteRange, i salt o il valore MAC esadecimale non possono essere analizzati
pmsUnsupportedAlgorithmL'algoritmo di digest del MAC o la variante di posizione non è supportata
pmsCoverageInvalidIl ByteRange non copre l'estensione di file richiesta
pmsDocumentModifiedIl digest dei dati non corrisponde più, quindi byte dentro la copertura del MAC sono stati cambiati
pmsAuthenticationFailedIl tag di autenticazione o il controllo di integrità della chiave è fallito, il che significa che il valore del MAC o il materiale della chiave è sbagliato
pmsPolicyRejectedIl profilo di politica configurato ha rifiutato i parametri del MAC prima di qualsiasi lavoro crittografico
pmsSignatureBindingFailedIl digest che lega un MAC allegato alla sua firma non corrisponde più

Note d'uso

API correlate