Leer en inglés

Compartir a través de


Encabezado sspi.h

Este encabezado lo usa Security and Identity. Para más información, consulte:

sspi.h contiene las siguientes interfaces de programación:

Functions

 
AcceptSecurityContext

Permite al componente de servidor de una aplicación de transporte establecer un contexto de seguridad entre el servidor y un cliente remoto.
AcquireCredentialsHandleA

La función AcquireCredentialsHandle (CredSSP) adquiere un identificador para las credenciales preexistentes de una entidad de seguridad. (ANSI)
AcquireCredentialsHandleW

La función AcquireCredentialsHandle (CredSSP) adquiere un identificador para las credenciales preexistentes de una entidad de seguridad. (Unicode)
AddCredentialsA

AddCredentialsA (ANSI) agrega una credencial a la lista de credenciales.
AddCredentialsW

AddCredentialsW (Unicode) agrega una credencial a la lista de credenciales.
AddSecurityPackageA

Agrega un proveedor de soporte técnico de seguridad a la lista de proveedores admitidos por Microsoft Negotiate. (ANSI)
AddSecurityPackageW

Agrega un proveedor de soporte técnico de seguridad a la lista de proveedores admitidos por Microsoft Negotiate. (Unicode)
ApplyControlToken

Proporciona una manera de aplicar un token de control a un contexto de seguridad.
ChangeAccountPasswordA

Cambia la contraseña de una cuenta de dominio de Windows mediante el proveedor de soporte técnico de seguridad especificado. (ANSI)
ChangeAccountPasswordW

Cambia la contraseña de una cuenta de dominio de Windows mediante el proveedor de soporte técnico de seguridad especificado. (Unicode)
CompleteAuthToken

Completa un token de autenticación. (CompleteAuthToken)
DecryptMessage

Descifra un mensaje mediante Digest.
DelegateSecurityContext

Delega el contexto de seguridad en el servidor especificado.
DeleteSecurityContext

Elimina las estructuras de datos locales asociadas al contexto de seguridad especificado iniciado por una llamada anterior a la función InitializeSecurityContext (General) o a la función AcceptSecurityContext (General).
DeleteSecurityPackageA

Elimina un proveedor de soporte técnico de seguridad de la lista de proveedores admitidos por Microsoft Negotiate. (ANSI)
DeleteSecurityPackageW

Elimina un proveedor de soporte técnico de seguridad de la lista de proveedores admitidos por Microsoft Negotiate. (Unicode)
EncryptMessage

Cifra un mensaje para proporcionar privacidad mediante Digest.
EnumerateSecurityPackagesA

Devuelve una matriz de estructuras SecPkgInfo que proporcionan información sobre los paquetes de seguridad disponibles para el cliente. (ANSI)
EnumerateSecurityPackagesW

Devuelve una matriz de estructuras SecPkgInfo que proporcionan información sobre los paquetes de seguridad disponibles para el cliente. (Unicode)
ExportSecurityContext

La función ExportSecurityContext crea una representación serializada de un contexto de seguridad que posteriormente se puede importar en un proceso diferente mediante una llamada a ImportSecurityContext.
FreeContextBuffer

Permite a los autores de llamadas de funciones de paquete de seguridad liberar búferes de memoria asignados por el paquete de seguridad.
FreeCredentialsHandle

Notifica al sistema de seguridad que las credenciales ya no son necesarias.
ImpersonateSecurityContext

Permite a un servidor suplantar a un cliente mediante un token obtenido previamente por una llamada a AcceptSecurityContext (General) o QuerySecurityContextToken.
ImportSecurityContextA

Importa un contexto de seguridad. El contexto de seguridad debe haberse exportado al proceso que llama a ImportSecurityContext mediante una llamada anterior a ExportSecurityContext. (ANSI)
ImportSecurityContextW

Importa un contexto de seguridad. El contexto de seguridad debe haberse exportado al proceso que llama a ImportSecurityContext mediante una llamada anterior a ExportSecurityContext. (Unicode)
InitializeSecurityContextA

Inicia el contexto de seguridad saliente del lado cliente desde un identificador de credenciales. (ANSI)
InitializeSecurityContextW

Inicia el contexto de seguridad saliente del lado cliente desde un identificador de credenciales. (Unicode)
InitSecurityInterfaceA

La función InitSecurityInterface devuelve un puntero a una tabla de distribución de SSPI. Esta función permite a los clientes usar SSPI sin enlazar directamente a una implementación de la interfaz. (ANSI)
InitSecurityInterfaceW

La función InitSecurityInterface devuelve un puntero a una tabla de distribución de SSPI. Esta función permite a los clientes usar SSPI sin enlazar directamente a una implementación de la interfaz. (Unicode)
MakeSignature

Genera una suma de comprobación criptográfica del mensaje e incluye también información de secuenciación para evitar la pérdida o inserción de mensajes.
QueryContextAttributesA

Permite a una aplicación de transporte consultar el paquete de seguridad del proveedor de compatibilidad de seguridad de credenciales (CredSSP) para determinados atributos de un contexto de seguridad. (ANSI)
QueryContextAttributesExA

La función QueryContextAttributesExA (ANSI) (sspi.h) permite a una aplicación de transporte consultar un paquete de seguridad para determinados atributos de un contexto de seguridad.
QueryContextAttributesExW

La función QueryContextAttributesExW (Unicode) (sspi.h) permite a una aplicación de transporte consultar un paquete de seguridad para determinados atributos de un contexto de seguridad.
QueryContextAttributesW

Permite a una aplicación de transporte consultar el paquete de seguridad del proveedor de compatibilidad de seguridad de credenciales (CredSSP) para determinados atributos de un contexto de seguridad. (Unicode)
QueryCredentialsAttributesA

Recupera los atributos de una credencial, como el nombre asociado a la credencial. (ANSI)
QueryCredentialsAttributesExA

Consulte los atributos de un contexto de seguridad.
QueryCredentialsAttributesExW

Consulte los atributos de un contexto de seguridad.
QueryCredentialsAttributesW

Recupera los atributos de una credencial, como el nombre asociado a la credencial. (Unicode)
QuerySecurityContextToken

Obtiene el token de acceso para un contexto de seguridad de cliente y lo usa directamente.
QuerySecurityPackageInfoA

Recupera información sobre un paquete de seguridad especificado. Esta información incluye los límites de tamaños de información de autenticación, credenciales y contextos. (ANSI)
QuerySecurityPackageInfoW

Recupera información sobre un paquete de seguridad especificado. Esta información incluye los límites de tamaños de información de autenticación, credenciales y contextos. (Unicode)
RevertSecurityContext

Permite que un paquete de seguridad descontinue la suplantación del autor de la llamada y restaure su propio contexto de seguridad.
SaslAcceptSecurityContext

Ajusta una llamada estándar a la función AcceptSecurityContext (General) de la interfaz del proveedor de compatibilidad de seguridad e incluye la creación de cookies de servidor SASL.
SaslEnumerateProfilesA

Enumera los paquetes que proporcionan una interfaz SASL. (ANSI)
SaslEnumerateProfilesW

Enumera los paquetes que proporcionan una interfaz SASL. (Unicode)
SaslGetContextOption

Recupera la propiedad especificada del contexto SASL especificado.
SaslGetProfilePackageA

Devuelve la información del paquete para el paquete especificado. (ANSI)
SaslGetProfilePackageW

Devuelve la información del paquete para el paquete especificado. (Unicode)
SaslIdentifyPackageA

Devuelve el prefijo negotiate que coincide con el búfer de negociación SASL especificado. (ANSI)
SaslIdentifyPackageW

Devuelve el prefijo negotiate que coincide con el búfer de negociación SASL especificado. (Unicode)
SaslInitializeSecurityContextA

Ajusta una llamada estándar a la función InicializeSecurityContext (General) de la interfaz del proveedor de compatibilidad de seguridad y procesa las cookies del servidor SASL desde el servidor. (ANSI)
SaslInitializeSecurityContextW

Ajusta una llamada estándar a la función InicializeSecurityContext (General) de la interfaz del proveedor de compatibilidad de seguridad y procesa las cookies del servidor SASL desde el servidor. (Unicode)
SaslSetContextOption

Establece el valor de la propiedad especificada para el contexto SASL especificado.
SetContextAttributesA

Permite a una aplicación de transporte establecer atributos de un contexto de seguridad para un paquete de seguridad. Esta función solo es compatible con el paquete de seguridad de Schannel. (ANSI)
SetContextAttributesW

Permite a una aplicación de transporte establecer atributos de un contexto de seguridad para un paquete de seguridad. Esta función solo es compatible con el paquete de seguridad de Schannel. (Unicode)
SetCredentialsAttributesA

Establece los atributos de una credencial, como el nombre asociado a la credencial. (ANSI)
SetCredentialsAttributesW

Establece los atributos de una credencial, como el nombre asociado a la credencial. (Unicode)
SspiAcceptSecurityContextAsync

Permite al componente de servidor de una aplicación de transporte establecer de forma asincrónica un contexto de seguridad entre el servidor y un cliente remoto.
SspiAcquireCredentialsHandleAsyncAsyncA

Adquiere de forma asincrónica un identificador para las credenciales preexistentes de una entidad de seguridad. (ANSI)
SspiAcquireCredentialsHandleAsyncW

Adquiere de forma asincrónica un identificador para las credenciales preexistentes de una entidad de seguridad. (Unicode)
SspiAsyncContextRequiresNotify

Determina si un contexto asincrónico determinado requiere una notificación al finalizar la llamada.
SspiCompareAuthIdentities

Compara las dos credenciales especificadas.
SspiCopyAuthIdentity

Crea una copia de la estructura de credenciales opaca especificada.
SspiCreateAsyncContext

Crea una instancia de SspiAsyncContext que se usa para realizar un seguimiento de la llamada asincrónica.
SspiDecryptAuthIdentity

Descifra la credencial cifrada especificada.
SspiDecryptAuthIdentityEx

Descifra una estructura de SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiDeleteSecurityContextAsync

Elimina las estructuras de datos locales asociadas al contexto de seguridad especificado iniciado por una llamada anterior a la función SspiInitializeSecurityContextAsync o a la función SspiAcceptSecurityContextAsync.
SspiEncodeAuthIdentityAsStrings

Codifica la identidad de autenticación especificada como tres cadenas.
SspiEncodeStringsAsAuthIdentity

Codifica un conjunto de tres cadenas de credenciales como una estructura de identidad de autenticación.
SspiEncryptAuthIdentity

Cifra la estructura de identidad especificada.
SspiEncryptAuthIdentityEx

Cifra una estructura de SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiExcludePackage

Crea una nueva estructura de identidad que es una copia de la estructura de identidad especificada modificada para excluir el proveedor de compatibilidad de seguridad (SSP) especificado.
SspiFreeAsyncContext

Libera un contexto creado en la llamada a la función SspiCreateAsyncContext.
SspiFreeAuthIdentity

Libera la memoria asignada para la estructura de identidad especificada.
SspiFreeCredentialsHandleAsync

Libera un identificador de credenciales.
SspiGetAsyncCallStatus

Obtiene el estado actual de una llamada asincrónica asociada al contexto proporcionado.
SspiGetCredUIContext

Recupera información de contexto de un proveedor de credenciales. (SspiGetCredUIContext)
SspiGetTargetHostName

Obtiene el nombre de host asociado al destino especificado.
SspiInitializeSecurityContextAsyncA

Inicializa un contexto de seguridad asincrónico. (ANSI)
SspiInitializeSecurityContextAsyncW

Inicializa un contexto de seguridad asincrónico. (Unicode)
SspiIsAuthIdentityEncrypted

Indica si la estructura de identidad especificada está cifrada.
SspiIsPromptingNeeded

Indica si un error devuelto después de una llamada a InitializeSecurityContext o a la función AcceptSecurityContext requiere una llamada adicional a la función SspiPromptForCredentials.
SspiLocalFree

Libera la memoria asociada al búfer especificado.
SspiMarshalAuthIdentity

Serializa la estructura de identidad especificada en una matriz de bytes.
SspiPrepareForCredRead

Genera un nombre de destino y un tipo de credencial a partir de la estructura de identidad especificada.
SspiPrepareForCredWrite

Genera valores de una estructura de identidad que se puede pasar como valores de parámetros en una llamada a la función CredWrite.
SspiPromptForCredentialsA

Permite que una aplicación de interfaz de proveedor de soporte técnico de seguridad (SSPI) pida a un usuario que escriba las credenciales. (ANSI)
SspiPromptForCredentialsW

Permite que una aplicación de interfaz de proveedor de soporte técnico de seguridad (SSPI) pida a un usuario que escriba las credenciales. (Unicode)
SspiReinitAsyncContext

Marca un contexto asincrónico para reutilizarlo.
SspiSetAsyncNotifyCallback

Registra una devolución de llamada que se notifica al finalizar la llamada asincrónica.
SspiUnmarshalAuthIdentity

Deserializa la matriz especificada de valores de bytes en una estructura de identidad.
SspiUnmarshalCredUIContext

Deserializa la información de credenciales obtenida por un proveedor de credenciales durante una llamada anterior al método ICredentialProvider::SetSerialization.
SspiUpdateCredentials

Novedades las credenciales asociadas al contexto especificado. (SspiUpdateCredentials)
SspiValidateAuthIdentity

Indica si la estructura de identidad especificada es válida.
SspiZeroAuthIdentity

Rellena el bloque de memoria asociado a la estructura de identidad especificada con ceros.
VerifySignature

Comprueba que se recibió un mensaje firmado mediante la función MakeSignature en la secuencia correcta y no se ha modificado.

Funciones de devolución de llamada

 
SspiAsyncNotifyCallback

Devolución de llamada usada para notificar la finalización de una llamada SSPI asincrónica.

Estructuras

 
CREDUIWIN_MARSHALED_CONTEXT

Especifica la información de credenciales que se ha serializado mediante el método ICredentialProvider::SetSerialization.
SEC_APPLICATION_PROTOCOL_LIST

Almacena una lista de protocolos de aplicación.
SEC_APPLICATION_PROTOCOLS

Almacena una matriz de listas de protocolos de aplicación.
SEC_CERTIFICATE_REQUEST_CONTEXT

Almacena el contexto de solicitud de certificado.
SEC_CHANNEL_BINDINGS

Especifica información de enlace de canal para un contexto de seguridad.
SEC_DTLS_MTU

Almacena la MTU de DTLS.
SEC_FLAGS

Contiene las marcas de seguridad.
SEC_NEGOTIATION_INFO

Almacena la información de negociación de seguridad.
SEC_PRESHAREDKEY

Contiene la información de clave previamente compartida.
SEC_PRESHAREDKEY_IDENTITY

Contiene la identidad de una clave precompartida.
SEC_SRTP_MASTER_KEY_IDENTIFIER

Almacena el identificador de clave maestra SRTP.
SEC_SRTP_PROTECTION_PROFILES

Almacena los perfiles de protección SRTP.
SEC_TOKEN_BINDING

Almacena la información de enlace de tokens.
SEC_TRAFFIC_SECRETS

Contiene los secretos de tráfico de una conexión.
SEC_WINNT_AUTH_BYTE_VECTOR

Especifica el desplazamiento de bytes y la longitud de matriz de los datos en una estructura de autenticación.
SEC_WINNT_AUTH_CERTIFICATE_DATA

Especifica información de certificado serializada.
SEC_WINNT_AUTH_DATA

Especifica los datos de autenticación.
SEC_WINNT_AUTH_DATA_PASSWORD

Especifica una contraseña serializada.
SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA

Contiene los datos de autenticación de un contexto de tarjeta inteligente.
SEC_WINNT_AUTH_FIDO_DATA

Contiene datos para la autenticación FIDO.
SEC_WINNT_AUTH_IDENTITY_A

Permite pasar un nombre de usuario y una contraseña concretos a la biblioteca en tiempo de ejecución para la autenticación. (ANSI)
SEC_WINNT_AUTH_IDENTITY_EX2

Contiene información sobre una identidad de autenticación.
SEC_WINNT_AUTH_IDENTITY_EXA

La estructura SEC_WINNT_AUTH_IDENTITY_EXA (ANSI) contiene información sobre un usuario.
SEC_WINNT_AUTH_IDENTITY_EXW

La estructura SEC_WINNT_AUTH_IDENTITY_EXW (Unicode) contiene información sobre un usuario.
SEC_WINNT_AUTH_IDENTITY_INFO

Contiene la información de identidad para la autenticación.
SEC_WINNT_AUTH_IDENTITY_W

Permite pasar un nombre de usuario y una contraseña determinados a la biblioteca en tiempo de ejecución para la autenticación. (Unicode)
SEC_WINNT_AUTH_NGC_DATA

Contiene los datos de NGC para la autenticación.
SEC_WINNT_AUTH_PACKED_CREDENTIALS

Especifica las credenciales serializadas.
SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX

Especifica las credenciales serializadas y una lista de paquetes de seguridad que admiten las credenciales.
SEC_WINNT_AUTH_SHORT_VECTOR

Especifica el desplazamiento y el número de caracteres de una matriz de valores de USHORT.
SEC_WINNT_CREDUI_CONTEXT

Especifica información de credenciales noserializadas.
SEC_WINNT_CREDUI_CONTEXT_VECTOR

Especifica el desplazamiento y el tamaño de los datos de contexto de credenciales en una estructura de SEC_WINNT_CREDUI_CONTEXT.
SecBuffer

Describe un búfer asignado por una aplicación de transporte para pasar a un paquete de seguridad.
SecBufferDesc

La estructura SecBufferDesc describe una matriz de estructuras SecBuffer para pasar de una aplicación de transporte a un paquete de seguridad.
SecHandle

Representa un identificador de seguridad.
SecPkgContext_AccessToken

Devuelve un identificador al token de acceso para el contexto de seguridad actual.
SecPkgContext_ApplicationProtocol

Contiene información sobre el protocolo de aplicación del contexto de seguridad.
SecPkgContext_AuthorityA

La estructura SecPkgContext_Authority contiene el nombre de la autoridad de autenticación si hay uno disponible. (ANSI)
SecPkgContext_AuthorityW

La estructura SecPkgContext_Authority contiene el nombre de la autoridad de autenticación si hay uno disponible. (Unicode)
SecPkgContext_AuthzID

Contiene información sobre el AuthzID del contexto de seguridad.
SecPkgContext_Bindings

Especifica una estructura que contiene información de enlace de canal para un contexto de seguridad.
SecPkgContext_ClientSpecifiedTarget

Especifica el nombre de entidad de seguridad de servicio (SPN) del destino inicial al llamar a la función QueryContextAttributes (Digest).
SecPkgContext_CredentialNameA

Contiene el nombre y el tipo de credencial.
SecPkgContext_CredentialNameW

Información sobre el nombre de credencial del contexto de seguridad.
SecPkgContext_CredInfo

Especifica el tipo de credenciales usadas para crear un contexto de cliente.
SecPkgContext_DceInfo

La estructura de SecPkgContext_DceInfo contiene los datos de autorización utilizados por los servicios DCE. La función QueryContextAttributes (General) usa esta estructura.
SecPkgContext_Flags

La estructura SecPkgContext_Flags contiene información sobre las marcas en el contexto de seguridad actual. QueryContextAttributes devuelve esta estructura (General).
SecPkgContext_KeyInfoA

La estructura SecPkgContext_KeyInfo contiene información sobre las claves de sesión usadas en un contexto de seguridad. (ANSI)
SecPkgContext_KeyInfoW

La estructura SecPkgContext_KeyInfo contiene información sobre las claves de sesión usadas en un contexto de seguridad. (Unicode)
SecPkgContext_LastClientTokenStatus

Especifica si el token de la llamada más reciente a la función InitializeSecurityContext es el último token del cliente.
SecPkgContext_Lifespan

La estructura SecPkgContext_Lifespan indica la duración de un contexto de seguridad. La función QueryContextAttributes (General) usa esta estructura.
SecPkgContext_LogoffTime

Hora de cierre de sesión del contexto de seguridad.
SecPkgContext_NamesA

La estructura SecPkgContext_Names indica el nombre del usuario asociado a un contexto de seguridad. La función QueryContextAttributes (General) usa esta estructura. (ANSI)
SecPkgContext_NamesW

La estructura SecPkgContext_Names indica el nombre del usuario asociado a un contexto de seguridad. La función QueryContextAttributes (General) usa esta estructura. (Unicode)
SecPkgContext_NativeNamesA

Contiene los nombres principales del cliente y del servidor.
SecPkgContext_NativeNamesW

Nombres nativos del cliente y el servidor en el contexto de seguridad.
SecPkgContext_NegoKeys

Contiene las claves del paquete de seguridad negociadas.
SecPkgContext_NegoPackageInfo

Contiene información sobre el paquete de aplicación negociado.
SecPkgContext_NegoStatus

Especifica el estado de error del último intento de crear un contexto de cliente.
SecPkgContext_NegotiatedTlsExtensions

La estructura de SecPkgContext_NegotiatedTlsExtensions contiene información sobre las extensiones TLS (D)negociadas para la conexión TLS (D)actual.
SecPkgContext_NegotiationInfoA

La estructura de SecPkgContext_NegotiationInfo contiene información sobre el paquete de seguridad que se está configurando o que se ha configurado, y también proporciona el estado de la negociación para configurar el paquete de seguridad. (ANSI)
SecPkgContext_NegotiationInfoW

La estructura de SecPkgContext_NegotiationInfo contiene información sobre el paquete de seguridad que se está configurando o que se ha configurado, y también proporciona el estado de la negociación para configurar el paquete de seguridad. (Unicode)
SecPkgContext_PackageInfoA

Contiene información del paquete de aplicación.
SecPkgContext_PackageInfoW

Contiene información del paquete.
SecPkgContext_PasswordExpiry

La estructura SecPkgContext_PasswordExpiry contiene información sobre la expiración de una contraseña u otra credencial usada para el contexto de seguridad. QueryContextAttributes devuelve esta estructura (General).
SecPkgContext_ProtoInfoA

La estructura SecPkgContext_ProtoInfo contiene información sobre el protocolo en uso. (ANSI)
SecPkgContext_ProtoInfoW

La estructura SecPkgContext_ProtoInfo contiene información sobre el protocolo en uso. (Unicode)
SecPkgContext_SessionKey

La estructura SecPkgContext_SessionKey contiene información sobre la clave de sesión usada para el contexto de seguridad. La función QueryContextAttributes (General) devuelve esta estructura.
SecPkgContext_Sizes

La estructura SecPkgContext_Sizes indica los tamaños de las estructuras importantes usadas en las funciones de compatibilidad de mensajes. La función QueryContextAttributes (General) usa esta estructura.
SecPkgContext_StreamSizes

Indica los tamaños de las distintas partes de una secuencia para su uso con las funciones de compatibilidad de mensajes. La función QueryContextAttributes (General) usa esta estructura.
SecPkgContext_SubjectAttributes

Devuelve la información del atributo de seguridad.
SecPkgContext_Target

Contiene información de destino.
SecPkgContext_TargetInformation

Devuelve información sobre la credencial usada para el contexto de seguridad.
SecPkgContext_UserFlags

Contiene las marcas de usuario.
SecPkgCredentials_Cert

Especifica las credenciales del certificado. La función QueryCredentialsAttributes usa esta estructura.
SecPkgCredentials_KdcProxySettingsW

Especifica la configuración del proxy Kerberos para las credenciales.
SecPkgCredentials_NamesA

La estructura SecPkgCredentials_Names contiene el nombre del usuario asociado a un contexto. La función QueryCredentialsAttributes usa esta estructura. (ANSI)
SecPkgCredentials_NamesW

La estructura SecPkgCredentials_Names contiene el nombre del usuario asociado a un contexto. La función QueryCredentialsAttributes usa esta estructura. (Unicode)
SecPkgCredentials_SSIProviderA

La estructura SecPkgCredentials_SSIProvider contiene la información del proveedor de SSI asociada a un contexto. La función QueryCredentialsAttributes usa esta estructura. (ANSI)
SecPkgCredentials_SSIProviderW

La estructura SecPkgCredentials_SSIProvider contiene la información del proveedor de SSI asociada a un contexto. La función QueryCredentialsAttributes usa esta estructura. (Unicode)
SecPkgInfoA

La estructura SecPkgInfo proporciona información general sobre un paquete de seguridad, como su nombre y funcionalidades. (ANSI)
SecPkgInfoW

La estructura SecPkgInfo proporciona información general sobre un paquete de seguridad, como su nombre y funcionalidades. (Unicode)
SECURITY_INTEGER

SECURITY_INTEGER es una estructura que contiene un valor numérico. Se usa para definir otros tipos.
SECURITY_PACKAGE_OPTIONS

Especifica información sobre un paquete de seguridad.
SECURITY_STRING

Se usa como interfaz de cadena para las operaciones del kernel y es un clon de la estructura de UNICODE_STRING.
SecurityFunctionTableA

La estructura SecurityFunctionTable es una tabla de distribución que contiene punteros a las funciones definidas en SSPI. (ANSI)
SecurityFunctionTableW

La estructura SecurityFunctionTable es una tabla de distribución que contiene punteros a las funciones definidas en SSPI. (Unicode)

Enumeraciones

 
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT

Indica la extensión del protocolo de aplicación negociada.
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS

Describe el estado de la negociación del protocolo de aplicación sec.
SEC_TRAFFIC_SECRET_TYPE

Indica el tipo de secreto de tráfico usado.
SecDelegationType

Tipo de delegación utilizado.
SECPKG_ATTR_LCT_STATUS

Indica si el token de la llamada más reciente a la función InitializeSecurityContext es el último token del cliente.
SECPKG_CRED_CLASS

Indica el tipo de credencial usada en un contexto de cliente. La enumeración SECPKG_CRED_CLASS se usa en la estructura SecPkgContext_CredInfo.