Función de devolución de llamada KspVerifySignatureFn (ntsecpkg.h)
Comprueba que el mensaje recibido es correcto según la firma.
La función SpVerifySignature es la función de distribución de la función VerifySignature de la interfaz del proveedor de soporte técnico de seguridad.
Sintaxis
KspVerifySignatureFn Kspverifysignaturefn;
NTSTATUS Kspverifysignaturefn(
LSA_SEC_HANDLE ContextId,
[in] PSecBufferDesc Message,
[in] ULONG MessageSeqNo,
[out] PULONG pfQOP
)
{...}
Parámetros
ContextId
[in] Message
Puntero a una estructura SecBufferDesc que contiene el mensaje que se va a comprobar.
[in] MessageSeqNo
Número de secuencia que se va a asignar al mensaje. Los números de secuencia son opcionales y se usan como protección contra la pérdida y la inserción de mensajes. Un valor de cero indica que los números de secuencia no están en uso.
[out] pfQOP
Puntero a marcas específicas del paquete que indican la calidad de protección.
Valor devuelto
Si la función se realiza correctamente, devuelva STATUS_SUCCESS.
Si se produce un error en la función, devuelva un código NTSTATUS que indique el motivo por el que se produjo un error. En la tabla siguiente se muestra un motivo común de error y el código de error que debe devolver la función.
Código devuelto | Descripción |
---|---|
|
El identificador no es válido. |
Comentarios
La firma comprobada por la función SpVerifySignature se crea mediante la función SpMakeSignature , utilizada por un remitente del mensaje.
Los SSP/AP deben implementar la función SpVerifySignature ; sin embargo, el nombre real proporcionado a la implementación es para el desarrollador.
Hay disponible un puntero a la función SpVerifySignature en la estructura SECPKG_USER_FUNCTION_TABLE recibida de la función SpUserModeInitialize .
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 | ntsecpkg.h |