| 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
- Microsoft: Security identifiers
- Microsoft: SID components
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.
