Тип THPDFPDFMACStatus

Звітує результат перевірки AuthCode PDF MAC поверх вмісту документа

Оголошення

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

Unit

HPDFDoc

Значення

ЗначенняПризначення
pmsValidMAC знайдено, розшифровано та автентифіковано, а перевірки його покриття пройшли
pmsNotPresentPDF не містить активного AuthCode
pmsInvalidPasswordПароль шифрування документа, потрібний для виведення ключа MAC, невірний
pmsMalformedСтруктуру AuthCode, трейлер, масив ByteRange, солі чи шістнадцяткове значення MAC неможливо розібрати
pmsUnsupportedAlgorithmАлгоритм дайджеста MAC чи варіант розташування не підтримується
pmsCoverageInvalidByteRange не покриває потрібної протяжності файла
pmsDocumentModifiedДайджест даних більше не збігається, тож байти всередині покриття MAC було змінено
pmsAuthenticationFailedПеревірка тега автентифікації чи цілісності ключа зазнала невдачі, тобто значення MAC або ключовий матеріал невірні
pmsPolicyRejectedНалаштований профіль політики відхилив параметри MAC до будь-якої криптографічної роботи
pmsSignatureBindingFailedДайджест, що прив'язує прикріплений MAC до його підписа, більше не збігається

Примітки щодо використання

Пов'язані API