| Anterior | Siguiente |
| CRYPT_E_ASN1_BADTAG | CRYPT_E_ASN1_RULE |
CRYPT_E_ASN1_CHOICE
Qué significa CRYPT_E_ASN1_CHOICE
CRYPT_E_ASN1_CHOICE corresponde al HRESULT 0x8009310C. Windows indica: «Valor CHOICE de ASN.1 no válido.».
Alternativa CHOICE no seleccionable
El encoder/decoder no puede asociar el valor con una alternativa válida de ASN.1 CHOICE. La causa suele ser un tag desconocido, un discriminator inválido o dos alternativas ambiguas, no una representación REAL incorrecta.
- Enumera las alternativas definidas para ese CHOICE y sus tags efectivos.
- Comprueba que el payload y el tag pertenecen a la misma rama.
- Valida especialmente estructuras choice-like de names, times y extensiones X.509.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
