2.2.6.5 VERIFY_MESSAGE

A VERIFY_MESSAGE structure message is produced using the required checksum mechanism per [RFC3961] and is included in the output token. 

 struct
 {
   MESSAGE_HEADER Header;
   AUTH_SCHEME AuthScheme;
   CHECKSUM Checksum;
 } VERIFY_MESSAGE; 

Header: A MESSAGE_HEADER structure, as specified in section 2.2.6.2. The header’s message type MUST be set to the MESSAGE_TYPE_VERIFY value from the MESSAGE_TYPE enumeration, as specified in section 2.2.6.1

AuthScheme: An AUTH_SCHEME GUID, as specified in section 2.2.2, that identifies the security mechanism ID from which the protocol key was obtained. 

Checksum: A CHECKSUM structure, specified in section 2.2.5.1.3, that contains the checksum of all the previously exchanged messages in the order they were sent in the conversation. The checksum is calculated based on [RFC3961].