3.1.5.3.2 Receiving the NTLM_ACCEPT REPLY Command

Expected AUTH_STATE: authenticate_data_sent

A REPLY command with NTLM_CommandCode set to NTLM_ACCEPT indicates that the server has successfully authenticated the client. This command marks the end of the Telnet: NTLM Authentication Protocol.

If the client's AUTH_STATE is equal to authenticate_data_sent when it receives this message, the client MUST set AUTH_STATE to authentication_complete, and MUST proceed with negotiation for other options, as specified in [RFC855].

If the client's AUTH_STATE is not equal to authenticate_data_sent when it receives this message, the client SHOULD treat this as an error condition, and then take an appropriate action suitable for the implementation.<6>