Upgrading to TLS Within HTTP/1.1

E835149

"Upgrading to TLS Within HTTP/1.1" is an IETF standards-track specification that defines how HTTP/1.1 connections can be dynamically upgraded from cleartext to Transport Layer Security (TLS) using the HTTP Upgrade mechanism.

Try in SPARQL Jump to: Statements Referenced by

Statements (42)

Predicate Object
instanceOf HTTP protocol extension
IETF standards-track specification
RFC
abbreviation TLS NERFINISHED
appliesTo HTTP origin servers
HTTP proxies NERFINISHED
HTTP user agents
area Applications
category Standards Track
defines use of the Upgrade header field value "TLS/1.0" and later
definesClientBehavior requesting TLS upgrade over an existing HTTP/1.1 connection
definesHeaderField Connection
Upgrade
definesMechanismFor upgrading HTTP/1.1 connections to TLS
definesServerBehavior accepting or rejecting TLS upgrade requests
definesStatusCodeUsage 101 Switching Protocols
definesTerm TLS upgrade for HTTP/1.1
ensures confidentiality after TLS upgrade
integrity after TLS upgrade
server authentication after TLS upgrade
goal enable dynamic transition from cleartext HTTP to TLS
intendedFor HTTP implementers
security protocol implementers
obsoletes RFC 2616 TLS upgrade approach NERFINISHED
partOfSeries Request for Comments NERFINISHED
protocolVersion HTTP/1.1
publishedBy Internet Engineering Task Force
surface form: IETF

Internet Engineering Task Force
relatedTo HTTP Upgrade mechanism
HTTP/1.1 NERFINISHED
Transport Layer Security NERFINISHED
RFCNumber 2817
securityProtocol Transport Layer Security NERFINISHED
specifies interaction between HTTP status codes and protocol switching
requirements for intermediaries handling TLS upgrades
standardsBody IETF Applications Area NERFINISHED
status Internet Standard track document
supportsUseCase starting in cleartext HTTP and upgrading to TLS on the same TCP connection
title Upgrading to TLS Within HTTP/1.1 NERFINISHED
transportLayer TCP NERFINISHED
updates HTTP/1.1 usage with TLS
usesMechanism HTTP Upgrade header

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 2817 title Upgrading to TLS Within HTTP/1.1