3.2.2.3 Initialization

For this protocol to be initialized successfully, the higher-level RPC protocol as specified in [MS-RPCE] MUST be initialized successfully. Specifically, the initialization steps specified in [MS-RPCE] section 3.3.2.3 MUST be completed. This protocol imposes an additional initialization step in which the network options passed to RPC by higher-level protocols MUST contain a valid RPC over HTTP proxy name. Higher-level protocols also MUST indicate in an implementation-specific way whether HTTP or HTTPS will be used and whether HTTP authentication or client certificate authentication will be used.<30>

Proxy Use is initialized to not use an HTTP proxy.

Channel Lifetime Set is initialized to 0 bytes.

The Client In Channel Sending Channel and Ping Originator elements are initialized as described in the common data elements section.

The Client Out Channel Receiving Channel is initialized as described in the common data elements section.

The CurrentKeepAliveTime is set to an implementation-specific value that indicates the Keep Alive timer is disabled and not used. The CurrentKeepAliveTime can be set by a higher-layer protocol.

The CurrentKeepAliveInterval is set to 0. The CurrentKeepAliveTimeInterval can be set by a higher-layer protocol.