Поделиться через


Кодирование и декодирование возвращаемых значений ASN.1

В следующей таблице содержатся возвращаемые значения, которые могут быть возвращены функциями, выполняющими кодирование или декодирование абстрактной синтаксической нотации 1 (ASN.1).

Определенная константа Текстовое сообщение Шестнадцатеричное значение
CRYPT_E_ASN1_ERROR ASN.1. База возвращаемых значений для кодирования и декодирования сертификата 0x80093100
CRYPT_E_ASN1_INTERNAL Внутренняя ошибка кодирования или декодирования ASN.1 0x80093101
CRYPT_E_ASN1_EOD Непредвиденный конец данных ASN.1 0x80093102
CRYPT_E_ASN1_CORRUPT Поврежденные данные ASN.1 0x80093103
CRYPT_E_ASN1_LARGE Слишком большое значение ASN.1 0x80093104
CRYPT_E_ASN1_CONSTRAINT Нарушено ограничение ASN.1 0x80093105
CRYPT_E_ASN1_MEMORY Нехватка памяти ASN.1 0x80093106
CRYPT_E_ASN1_OVERFLOW Переполнение буфера ASN.1 0x80093107
CRYPT_E_ASN1_BADPDU Функция ASN.1 не поддерживается для этого PDU 0x80093108
CRYPT_E_ASN1_BADARGS Недопустимые аргументы ASN.1 для вызова функции 0x80093109
CRYPT_E_ASN1_BADREAL Недопустимое реальное значение ASN.1 0x8009310A
CRYPT_E_ASN1_BADTAG ASN.1— значение недопустимого тега 0x8009310B
CRYPT_E_ASN1_CHOICE Значение неправильного выбора ASN.1 0x8009310C
CRYPT_E_ASN1_RULE Неправильное правило кодирования ASN.1 0x8009310D
CRYPT_E_ASN1_UTF8 AsN.1 bad Юникод (UTF8) 0x8009310E
CRYPT_E_ASN1_PDU_TYPE Недопустимый тип PDU ASN.1 0x80093133
CRYPT_E_ASN1_NYI ASN.1 еще не реализован 0x80093134
CRYPT_E_ASN1_EXTENDED ASN.1 пропущены неизвестные расширения 0x80093201
CRYPT_E_ASN1_NOEOD Ожидается конец данных ASN.1 0x80093202