Site icon EfmSoft

¿Qué significa el código HRESULT 0x8009310C (CRYPT_E_ASN1_CHOICE)?

 
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.

Exit mobile version