2.2.2.2.4 CalculateUserSessionKeyNt
The CalculateUserSessionKeyNt structure is used to calculate a session key using the provided response and credentials for use in the NTLM v1 protocol as specified in [MS-NLMP] section 3.3.1.
When populating this field of the NtlmCredIsoRemoteInput structure, the CallId field MUST be set to RemoteCallNtlmCalculateUserSessionKeyNt.
-
struct { PNT_RESPONSE NtResponse; PMSV1_0_REMOTE_ENCRYPTED_SECRETS Credential; } CalculateUserSessionKeyNt;
NtResponse: A pointer to an NT_RESPONSE structure that contains the response sent during NTLM v1 authentication.
Credential: A pointer to an MSV1_0_REMOTE_ENCRYPTED_SECRETS structure (section 2.2.1.3.6) that contains the NTLM credentials used to generate the response.
When populating this field of the NtlmCredIsoRemoteOutput structure, the CallId field MUST be set to RemoteCallNtlmCalculateUserSessionKeyNt.
-
struct { USER_SESSION_KEY UserSessionKey; } CalculateUserSessionKeyNt;
UserSessionKey: A USER_SESSION_KEY structure that contains the session key, calculated as specified in [MS-NLMP] section 3.3.1.