Тип THPDFPDFMACLocation
Сообщает, где в документе хранится AuthCode PDF MAC
Объявление
THPDFPDFMACLocation= (pmlUnknown, pmlStandalone,
pmlAttachedToSignature);
Модуль
HPDFDoc
Значения
| Значение | Назначение |
|---|---|
pmlUnknown | Расположение определить не удалось; это состояние до успешного разбора trailer AuthCode |
pmlStandalone | MAC находится в отдельной записи AuthCode, которая аутентифицирует файл без привязки к какой-либо подписи |
pmlAttachedToSignature | MAC присоединён к подписи и аутентифицирует digest, привязанный к объекту этой подписи через её SigObjRef |
Примечания по использованию
- Читайте
LocationизTHPDFPDFMACValidationInfoвместе сSignatureObjectNumberиSignatureGeneration, которые заполняются для присоединённых MAC - AuthCode с
AttachedToSig, у которогоSigObjRefне разбирается, завершается ошибкойpmsMalformed, а не деградирует до трактовки как отдельного - Проверяйте
FullFileCoverageв информации валидации, когда нужно знать, покрывает ли MAC весь файл