Тип THPDFRevisionModificationLevel
Градирует семантическую серьёзность изменений, внесённых после подписанной ревизии
Объявление
THPDFRevisionModificationLevel= (rmlNone, rmlLongTermValidation,
rmlFormFillAndSign, rmlAnnotations, rmlOther);
Модуль
HPDFDoc
Значения
| Значение | Назначение |
|---|---|
rmlNone | Ревизия не вносит обнаруженных семантических изменений |
rmlLongTermValidation | Ревизия только добавляет доказательства валидации, например данные LTV |
rmlFormFillAndSign | Ревизия заполняет поля форм или добавляет подписи — класс изменений, который принимают большинство политик подписей |
rmlAnnotations | Ревизия создаёт, изменяет или удаляет аннотации |
rmlOther | Любое другое изменение — самая строгая градация, какую может выставить классификатор |
Примечания по использованию
- Порядок намеренный: больший порядковый номер никогда не бывает менее строгим, поэтому проверки политики могут сравнивать через
>=с допустимым потолком - Классификатор поднимает худший дочерний уровень наверх, и
rmlOtherпобеждает любую младшую градацию, когда в одной ревизии встречаются смешанные изменения - Анализ структурный и учитывает политику; криптографическая валидность остаётся ответственностью проверки подписей, например
VerifyLoadedSignature