Función CompleteAuthToken (sspi.h)
La función CompleteAuthToken completa un token de autenticación. Esta función la usan los protocolos, como DCE, que necesitan revisar la información de seguridad después de que la aplicación de transporte haya actualizado algunos parámetros de mensaje.
Esta función solo es compatible con el proveedor de compatibilidad de seguridad implícita (SSP).
CompleteAuthToken solo se usa en el lado servidor.
Sintaxis
SECURITY_STATUS SEC_ENTRY CompleteAuthToken(
[in] PCtxtHandle phContext,
[in] PSecBufferDesc pToken
);
Parámetros
[in] phContext
Identificador del contexto que debe completarse.
[in] pToken
Puntero a una estructura SecBufferDesc que contiene el descriptor de búfer para todo el mensaje.
Valor devuelto
Si la función se ejecuta correctamente, la función devuelve SEC_E_OK.
Si se produce un error en la función, devuelve uno de los siguientes códigos de error.
Código devuelto | Descripción |
---|---|
|
El identificador que se pasó a la función no es válido. |
|
El token que se pasó a la función no es válido. |
|
Se ha localizado el contexto de seguridad del cliente, pero el número de mensaje es incorrecto. Este valor devuelto se usa con el SSP de resumen. |
|
Se ha localizado el contexto de seguridad del cliente, pero el mensaje del cliente se ha alterado. Este valor devuelto se usa con el SSP de resumen. |
|
Error que no se asignación a un código de error de SSPI. |
Comentarios
El cliente de una aplicación de transporte llama a la función CompleteAuthToken para permitir que el paquete de seguridad actualice una suma de comprobación o una operación similar después de que la aplicación de transporte haya actualizado todos los encabezados de protocolo. El cliente llama a esta función solo si la llamada InitializeSecurityContext (Digest) devuelta SEC_I_COMPLETE_NEEDED o SEC_I_COMPLETE_AND_CONTINUE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | sspi.h (include Security.h) |
Library | Secur32.lib |
Archivo DLL | Secur32.dll |