| Предыдущий | Следующий |
| MSSIPOTF_E_FILE | MSSIPOTF_E_BADVERSION |
MSSIPOTF_E_CRYPT
Что означает MSSIPOTF_E_CRYPT
MSSIPOTF_E_CRYPT: Проверка OpenType получила ошибку от CryptoAPI; это wrapper status, который сам не сообщает, сломан ли provider, ключ, сертификат, digest, подпись или policy.
Что проверить
- Сохраните исходный нижележащий CryptoAPI HRESULT/GetLastError до его замены на MSSIPOTF_E_CRYPT.
- Если проверяется DSIG, отдельно зафиксируйте signer certificate, digest algorithm и подпись.
- Сравните результат на той же системе с неподписанным или корректно подписанным font, не меняя одновременно crypto policy.
Что делать
Расследование нужно продолжать по первому криптографическому коду. Изменять таблицы шрифта наугад бессмысленно, пока не понятно, что отказ действительно относится к содержимому, а не к provider или trust configuration.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
