1.7 Versioning and Capability Negotiation

This document covers versioning issues in the following areas:

  • Supported Transports: This protocol uses multiple RPC protocol sequences as specified in section 2.1.

  • Protocol Versions: This protocol has multiple interface versions, which are defined in section 2.1.

  • Security and Authentication Methods: This protocol supports the following authentication methods: NTLM, as specified in [MS-NLMP], in ClusAPI Protocol version 2.0, and SPNEGO, as specified in [MS-SPNG], in ClusAPI Protocol version 3.0. These authentication methods are specified in section 2.1.

  • Localization: This protocol passes text strings in various methods. Localization considerations for such strings are specified in the server specifications of the methods in section 3.1.4.

  • Capability Negotiation: This protocol does not support negotiation of which interface version to use. Instead, an implementation is configured with the interface version to use. That interface is explicitly specified on the server and requested on the client during RPC binding.