-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ALPN identifiers in Alt-Svc #43
Comments
|
Discussed in Texas; agreed that http/1.1 means over TLS. |
|
We currently do not have any text or example that uses the "http/1.1" ALPN identifier. Should we add something? |
|
I think its fine as is. no need to promote legacy through cut and paste. |
|
It seems like changes similar to those we put into tunnel-proto for Barry should be sufficient here. |
|
Which, specifically? |
|
I think it was this text:
(modified suitably, of course) |
For solving httpwg#43.
|
I adapted this text for solving this issue, see: #88. |
ALPN identifiers from the ALPN spec have been defined in the context of negotiating the application protocol in TLS. In this context, they imply a layering above TLS.
When used outside this context, there is an ambiguity, mainly for the http/1.1 token: does it refer to HTTP/1.1 over TLS, or can it refer also to HTTP/1.1 over TCP?
The draft should resolve this ambiguity by stating that the http/1.1 identifier is used to identify HTTP/1.1 over TLS.
In addition, a new identifier, h1c for example, could be defined to identify HTTP/1.1 over cleartext TCP, in order to allow using Alt-Svc to be used to target an HTTP/1.1 server over cleartext TCP.
The text was updated successfully, but these errors were encountered: