¿Qué significa el código NTSTATUS 0xC0000084 (STATUS_INVALID_ID_AUTHORITY)?

 
Anterior Siguiente
STATUS_GUIDS_EXHAUSTED STATUS_AGENTS_EXHAUSTED

STATUS_INVALID_ID_AUTHORITY

Qué significa STATUS_INVALID_ID_AUTHORITY

Un SID contiene una identifier authority de seis bytes que define el espacio de identidad al que pertenecen sus subauthorities. Windows usa autoridades distintas para cuentas NT, identidades well-known, paquetes y otras clases. Este estado dice que la autoridad suministrada no es válida para el uso que intenta hacer la API.

Un SID puede convertirse correctamente a texto y seguir siendo semánticamente inapropiado. Por eso sustituir la authority por NT AUTHORITY sólo para pasar la validación sería cambiar la identidad, no reparar su representación.

Qué comprobar

  • Valide el SID binario completo y su identifier authority.
  • Compruebe endianness si el SID llegó desde un formato propio o red externa.
  • Determine qué clase de SID exige la API: account, domain, package o well-known.
  • No reconstruya la autoridad a partir del nombre mostrado de la cuenta.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.