| Предыдущий | Следующий |
| CRYPT_E_INVALID_MSG_TYPE | CRYPT_E_AUTH_ATTR_MISSING |
CRYPT_E_UNEXPECTED_ENCODING
CRYPT_E_UNEXPECTED_ENCODING: смысл кода и диагностика
CRYPT_E_UNEXPECTED_ENCODING — Входные данные закодированы не в том формате, который ожидает выбранная операция CryptoAPI.
Статус описывает несоответствие фактического представления входных данных формату, который ожидает выбранный decoder. Сначала определите контейнер и encoding flags на границе API, а уже затем меняйте способ декодирования.
Особенности результата
Проверяйте, действительно ли вход представляет бинарное CMS/PKCS#7-сообщение, а не PEM, Base64-текст, уже декодированный блок или посторонний файл. Передача через текстовый канал способна изменить байты сертификатов и сообщения, поэтому для воспроизведения нужна неизменённая исходная последовательность.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.
