1.7 Versioning and Capability Negotiation

There is no version negotiation or capability negotiation behavior. The protocol versions use different transports; the version is implied by the transport used.

  • Protocol Versions: The protocol versions are 1.0 and 2.0.<2>

  • Supported Transports: Version 1.0 is implemented on top of HTTPS. Version 2.0 is implemented on top of HTTP.

  • Security and Authentication Methods: In version 1.0, a client authenticates the hosted cache using HTTPS, which provides encryption and data integrity verification for data on the wire. In addition, the hosted cache can authenticate clients using the mechanisms described in [RFC4559], which are based on GSS-API [RFC2743]. In version 2.0, authentication is not employed.

  • Localization: Localization-dependent protocol behavior is specified in sections 2.2 and 3.1.5.