GetPDFMACStatus

Безопасность и подписи

Описание

Возвращает текущий статус валидации или генерации PDF MAC для выбранного документа

Синтаксис

Delphi

Function TPDFlib.GetPDFMACStatus: Integer;

ActiveX

Function PDFlib::GetPDFMACStatus() As Long

DLL

int DLGetPDFMACStatus(int InstanceID);

Возвращаемые значения

0No PDF MAC is present
1A standalone PDF MAC is valid
2PDF MAC обязателен, но код аутентификации отсутствует
3Структура PDF MAC или токен CMS повреждены
4Диапазоны байтов некорректно покрывают весь файл
5An algorithm or token location is unsupported
6Ключ MAC не удалось развернуть
7Дайджест документа или значение аутентификации не совпадают
8PDF MAC generation failed

Примечания

Защищенные документы валидируются автоматически при загрузке, после проверки пароля и до раскрытия содержимого страницНеудавшаяся загрузка сообщает конкретный код от 413 до 417 через

LastErrorCode

См. также

SetPDFMACEnabled, ValidatePDFMAC