2.2.1.3.4 NETLOGON_CREDENTIAL
The NETLOGON_CREDENTIAL structure contains 8 bytes of data that have two distinct uses: for session-key negotiation and for building a Netlogon authenticator.
-
typedef struct _NETLOGON_CREDENTIAL { CHAR data[8]; } NETLOGON_CREDENTIAL, *PNETLOGON_CREDENTIAL;
data: The meaning of the 8 bytes of data contained in this structure is determined by the following:
When session-key negotiation is performed, the data field carries an 8-byte challenge. Also see section 3.1.4.1.
When the NETLOGON_CREDENTIAL is used as part of a NETLOGON_AUTHENTICATOR structure (section 2.2.1.1.5), the data field carries 8 bytes of encrypted data, as specified in the Netlogon Credential Computation (section 3.1.4.4) and Netlogon Authenticator Computation and Verification (section 3.1.4.5) sections.