- From: Kari Hurtta <hurtta-ietf@elmme-mailer.org>
- Date: Mon, 4 Jul 2016 19:04:38 +0300 (EEST)
- To: HTTP working group mailing list <ietf-http-wg@w3.org>
- CC: Mark Nottingham <mnot@mnot.net>, Martin Thomson <martin.thomson@gmail.com>, Mike Bishop <Michael.Bishop@microsoft.com>, HTTP working group mailing list <ietf-http-wg@w3.org>, Kari Hurtta <hurtta-ietf@elmme-mailer.org>
Kari Hurtta <hurtta-ietf@elmme-mailer.org>: (Wed Jun 22 19:36:14 2016)
> Opportunistic Security for HTTP
> https://tools.ietf.org/html/draft-ietf-httpbis-http2-encryption-06
>
>
> https://tools.ietf.org/html/draft-ietf-httpbis-http2-encryption-06#section-5.1
>
> | When the value of the "tls-commit" member is "true" ([RFC7159],
> | Section 3), it indicates that the origin makes such a commitment for
> | the duration of the origin object lifetime.
>
> | Including "tls-commit" creates a commitment to provide a secured
> | alternative service for the advertised period. Clients that receive
> | this commitment can assume that a secured alternative service will be
> | available for the origin object lifetime. Clients might however
> | choose to limit this time (see Section 5.3).
>
> https://tools.ietf.org/html/draft-ietf-httpbis-http2-encryption-06#section-6
>
> | o The origin object has a "lifetime" member, whose value is a number
> | indicating the number of seconds which the origin object is valid
> | for (hereafter, the "origin object lifetime"), and
> |
> | o The origin object lifetime is greater than the "current_age" (as
> | per [RFC7234], Section 4.2.3).
>
> I think that this does not say when origin's object lifitime starts.
> This seems imply that object lifetime start from that point what "current_age"
> calculation uses but that is not required.
>
> Therefore I guess that remaining lifetime (and possible remaining commitment)
>
> = lifetime - "current_age"
>
>
> But seem that remaining commintment time
> = value of "lifitime"
>
> is also possible reading. This does not look dangerous.
Perhaps add to somewhere:
Remaining lifetime of origin object is origin object lifetime
subtracted "current_age" of response. This is also remaining
duration for opportunistic commitment ("tls-commit").
Or something like that ?
/ Kari Hurtta
Received on Monday, 4 July 2016 16:05:22 UTC