estructura SEC_WINNT_AUTH_IDENTITY_EXA (sspi.h)
La estructura SEC_WINNT_AUTH_IDENTITY_EX contiene información sobre un usuario. Se proporcionan tanto una forma ANSI como Unicode de esta estructura.
Sintaxis
typedef struct _SEC_WINNT_AUTH_IDENTITY_EXA {
unsigned long Version;
unsigned long Length;
unsigned char *User;
unsigned long UserLength;
unsigned char *Domain;
unsigned long DomainLength;
unsigned char *Password;
unsigned long PasswordLength;
unsigned long Flags;
unsigned char *PackageList;
unsigned long PackageListLength;
} SEC_WINNT_AUTH_IDENTITY_EXA, *PSEC_WINNT_AUTH_IDENTITY_EXA;
Miembros
Version
Un long sin signo que indica el número de versión de la estructura.
Length
Un long sin signo que indica la longitud, en bytes, de la estructura.
User
Cadena Unicode o ANSI que contiene el nombre de la cuenta de usuario.
UserLength
Longitud, en caracteres, de la cadena User .
Domain
Cadena Unicode o ANSI que contiene el nombre del dominio de la cuenta de usuario.
DomainLength
Longitud, en caracteres, de la cadena Dominio .
Password
Cadena Unicode o ANSI que contiene la contraseña de usuario en texto no cifrado. Cuando haya terminado de usar la contraseña, quite la información confidencial de la memoria mediante una llamada a la función SecureZeroMemory . Para obtener más información sobre cómo proteger la contraseña, consulte Control de contraseñas.
PasswordLength
Longitud, en caracteres, de la cadena Password .
Flags
Marca larga sin signo que indica el tipo utilizado por los paquetes de seguridad negociables.
Value | Significado |
---|---|
|
Todos los datos están en un búfer. |
|
Se usa con el proveedor de compatibilidad de seguridad (SSP) de Kerberos. Las credenciales son solo para identidades. El paquete Kerberos se dirige a no incluir datos de autorización en el vale. |
|
Las credenciales están en formato ANSI. |
|
Las credenciales están en formato Unicode. |
PackageList
Cadena Unicode o ANSI que contiene una lista separada por comas de nombres de paquetes de seguridad que están disponibles al usar el proveedor Microsoft Negotiate .
Establezca esta opción en "!ntlm" para especificar que no se va a usar el paquete NTLM .
PackageListLength
Longitud, en caracteres, de la cadena PackageList .
Comentarios
Tenga en cuenta que cuando esta estructura se usa con RPC, la estructura debe permanecer válida durante la vigencia del identificador de enlace.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | sspi.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de