| Предыдущий | Следующий |
| CRYPT_E_ASN1_ERROR | CRYPT_E_ASN1_EOD |
CRYPT_E_ASN1_INTERNAL
Что означает CRYPT_E_ASN1_INTERNAL
CRYPT_E_ASN1_INTERNAL: Windows ASN.1 codec дошёл до внутреннего состояния, которое не согласуется с выбранным определением структуры и входом.
Что проверить
- Зафиксируйте точный API, selector/OID, encoding flags и минимальный blob, стабильно воспроизводящий ошибку.
- Проверьте, не повреждена ли native-структура вызывающим кодом до encoding и не используется ли память после освобождения.
- Исключите custom OID codec или сторонний provider, повторив тот же объект через штатный путь Windows, если это возможно.
Что делать
Если корректный минимальный объект воспроизводит INTERNAL на стандартной конфигурации, сохраните версии Windows и crypto components для эскалации. До этого не маскируйте ошибку повторными decode с другим типом структуры.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.