RFC Errata
RFC 2817, "Upgrading to TLS Within HTTP/1.1", May 2000
Note: This RFC has been updated by RFC 7230, RFC 7231
Source of RFC: tls (sec)
Errata ID: 4187
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Roy T. Fielding
Date Reported: 2014-11-20
Held for Document Update by: Stephen Farrell
Date Held: 2015-03-24
Section 7.2 says:
The Draft Standard for HTTP/1.1 [1] specifies that these tokens obey the production for 'product': product = token ["/" product-version] product-version = token [...] This specification defines the protocol token "TLS/1.0" as the identifier for the protocol specified by The TLS Protocol [6].
It should say:
The Draft Standard for HTTP/1.1 [1] specifies that these tokens obey the production for 'product': product = token ["/" product-version] product-version = token [...] This specification defines the product token "TLS" as the identifier for the protocol specified by The TLS Protocol [6]. When a specific version of TLS is desired, it is indicated by appending a slash ("/") and the TLS version number as the product-version (e.g., "TLS/1.0").
Notes:
This erratum clarifies that "TLS" is the product token and any TLS version number (currently DIGIT "." DIGIT) is the product-version token. This has already been corrected in the Upgrade Token Registry.