¿Qué significa el código HRESULT 0x80090322 (SEC_E_WRONG_PRINCIPAL)?

 
Anterior Siguiente
SEC_E_BUFFER_TOO_SMALL SEC_E_TIME_SKEW

SEC_E_WRONG_PRINCIPAL

Qué significa SEC_E_WRONG_PRINCIPAL

SEC_E_WRONG_PRINCIPAL corresponde al HRESULT 0x80090322. Windows indica: «El nombre principal de destino no es correcto.».

Qué comprobar

  • Captura target name/SPN solicitado, server identity real y SPNs registrados para la cuenta y conserva tokens/mensajes originales cuando existan.
  • Comprueba que «El nombre principal de destino no es correcto.» es la condición real; cambia una sola variable por prueba para separar identidad, red, trust, algoritmo y lifecycle.

Diagnóstico específico

La condición que debe demostrarse en este caso es ««El nombre principal de destino no es correcto.».». Conserva security package, principal, target SPN, tipo de credencial, flags del contexto y substatus Kerberos/Schannel disponible y cambia únicamente la precondición relacionada con wrong principal; si el siguiente intento devuelve otro HRESULT, trátalo como una fase distinta en vez de ocultar el primero.

Referencias técnicas


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