Platform SDK: Logon Authentication |
The VerifySignature function verifies the signature of a message received.
SECURITY_STATUS VerifySignature( PCtxtHandle phContext, // context to use PSecBufferDesc pMessage, // message to verify ULONG MessageSeqNo, // sequence number PULONG pfQOP // quality of protection );
If the function verifies that the message was received in the correct sequence and has not been modified, the return value is SEC_E_OK.
If the function determines that the message is not correct according to the information in the signature, the return value can be one of the following error codes.
Value | Meaning |
---|---|
SEC_E_OUT_OF_SEQUENCE | The message was not received in the correct sequence. |
SEC_E_MESSAGE_ALTERED | The message has been altered. |
The VerifySignature function verifies that the message received was correct according to the information in the signature.
The prototype for this function can be found in Sspi.h.
Windows NT/2000: Requires Windows NT 3.51 or later.
Windows 95/98: Requires Windows 95 or later.
Header: Declared in Sspi.h; include Security.h.
Library: Use Secur32.lib.