Skip to content

Commit

Permalink
Moved too much up
Browse files Browse the repository at this point in the history
  • Loading branch information
martinthomson committed Oct 22, 2019
1 parent 4788973 commit a263330
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions draft-ietf-quic-transport.md
Original file line number Diff line number Diff line change
Expand Up @@ -1630,12 +1630,6 @@ that allows the server to identity how it was provided to a client. These
tokens are carried in the same field, but require different handling from
servers.

A token MUST NOT include information that would allow values to be linked by an
on-path observer to the connection on which it was issued. For example, it
cannot include the connection ID or addressing information unless the values are
encrypted. Information that allows the server to distinguish between tokens
from Retry and NEW_TOKEN MAY be accessible to entities other than the server.


### Address Validation using Retry Packets {#validate-retry}

Expand Down Expand Up @@ -1696,6 +1690,13 @@ expiration time or an issued timestamp that can be used to dynamically calculate
the expiration time. A server can store the expiration time or include it in an
encrypted form in the token.

A token issued with NEW_TOKEN MUST NOT include information that would allow
values to be linked by an on-path observer to the connection on which it was
issued. For example, it cannot include the connection ID or addressing
information unless the values are encrypted. Information that allows the server
to distinguish between tokens from Retry and NEW_TOKEN MAY be accessible to
entities other than the server.

It is unlikely that the client port number is the same on two different
connections; validating the port is therefore unlikely to be successful.

Expand Down

0 comments on commit a263330

Please sign in to comment.