- From: Kari Hurtta <hurtta-ietf@elmme-mailer.org>
- Date: Mon, 11 Jul 2016 19:49:31 +0300 (EEST)
- To: Martin Thomson <martin.thomson@gmail.com>
- CC: Kari Hurtta <hurtta-ietf@elmme-mailer.org>, HTTP working group mailing list <ietf-http-wg@w3.org>, Mark Nottingham <mnot@mnot.net>, Mike Bishop <Michael.Bishop@microsoft.com>
Martin Thomson <martin.thomson@gmail.com>: (Mon Jul 11 08:45:17 2016)
> On 5 July 2016 at 02:04, Kari Hurtta <hurtta-ietf@elmme-mailer.org> wrote:
> > 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").
>
> I had a look at this, and couldn't really see that it was necessary.
> The origin object is defined as being valid if the lifetime is greater
> than the current age.
>
> The best I could come up with is this:
>
> A client SHOULD avoid sending requests via cleartext protocols or to
> unauthenticated alternative
> -services for the duration of the origin object lifetime, except to
> discover new potential
> -alternatives.
> +services while the origin object lifetime remains valid (see
> {{well-known}}), except to discover
> +new potential alternatives.
>
> But I'm not convinced that we need it.
Seems that my original comment was lost:
------------------------------------------------------------
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.
------------------------------------------------------------
https://tools.ietf.org/html/draft-ietf-httpbis-http2-encryption-05
tehre was:
| commitment interval starts when the commitment is received and
| authenticated and runs for a number of seconds equal to value of the
| "tls-commit" member, less the current age of the http-opportunistic
| response
Seems that currently that "less the current age of the http-opportunistic
response" is not explicty mentioned. Or perhaps I missed something?
/ Kari Hurtta
Received on Monday, 11 July 2016 16:50:19 UTC