| Предыдущий | Следующий |
| MSSIPOTF_E_FILE_CHECKSUM | MSSIPOTF_E_FAILED_HINTS_CHECK |
MSSIPOTF_E_FAILED_POLICY
Что означает MSSIPOTF_E_FAILED_POLICY
MSSIPOTF_E_FAILED_POLICY: Цифровая подпись шрифта читается, но не содержит атрибутов или свойств, требуемых применяемой policy; это отличается от повреждённой DSIG структуры или неверной математики подписи.
Что проверить
- Определите policy, в рамках которой проверяется подпись, и список обязательных attributes.
- Сохраните signer info и signed attributes из DSIG/PKCS#7 до повторного подписания.
- Проверьте certificate usage, timestamp и chain отдельно: policy failure может возникнуть после успешной базовой signature verification.
Что делать
Сформируйте новую подпись с атрибутами, требуемыми целевой политикой, и подходящим сертификатом. Ослабление policy только ради принятия существующего файла меняет модель доверия и должно быть отдельным решением.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.