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


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

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

Определенная константа Эсэмэска Шестнадцатеричное значение
CRYPT_E_ASN1_ERROR AsN.1 Certificate encode/decode return base 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