4 Protocol Examples
The Netlogon Remote Protocol methods are simple client/server RPC methods in which the client calls the method and the server returns a response. In establishing the connection with the server, the methods have two flows of operation:
Not requiring a session key establishment.
Requiring a session key establishment (often referred to as establishing a secure channel).
If a method does not require a session key establishment, the flow of operations will be as specified in section 188.8.131.52. The server will return a response whenever a method is called by the client.
When a method requires a session key establishment, the flow of operations to establish a secure channel will be as specified in section 184.108.40.206. RPC will use the Netlogon SSP to protect the method. The Netlogon SSP protects the data using the negotiated session key. The server will return a response whenever a method is called by the client.
The following section describes an example of pass-through authentication to illustrate the function of the Netlogon Remote Protocol and values that can be used to test session key validation cryptography.