| Предыдущий | Следующий |
| CRYPT_E_ASN1_UTF8 | CRYPT_E_ASN1_NYI |
CRYPT_E_ASN1_PDU_TYPE
Что означает CRYPT_E_ASN1_PDU_TYPE
CRYPT_E_ASN1_PDU_TYPE: Encoder или decoder не может определить запрошенный верхнеуровневый ASN.1 PDU по переданному selector или OID.
Что проверить
- Запишите lpszStructType: это может быть predefined integer constant либо строковый OID.
- Проверьте dwCertEncodingType и соответствие selector фактическому внешнему объекту.
- Для собственного OID убедитесь, что encoder/decoder зарегистрирован в правильном function set и для того же encoding type.
Что делать
Выберите встроенную структуру, соответствующую реальному объекту, либо исправьте регистрацию custom codec. Подмена selector на похожий тип может дать более позднюю, но менее понятную ошибку разбора полей.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
