On Thu, Oct 3, 2019 at 10:19 AM Christopher Wood <c...@heapingbits.net>
wrote:

> On Wed, Oct 2, 2019, at 8:08 PM, Rob Sayre wrote:
> > On Thu, Oct 3, 2019 at 3:54 AM Christopher Wood <c...@heapingbits.net>
> wrote:
> > >
> > >  > I understand the meaning of count is the higher limit of ticket and
> the
> > >  > server can provides any tickets between 0 and count. If that is
> > >  > correct, this could be clearly stated and indication to chose an
> > >  > appropriated value for each cases may be provided.
> > >
> > >  The document states this:
> > >
> > >  A supporting server MAY vend TicketRequestContents.count
> > >  NewSessionTicket messages to a requesting client, and SHOULD NOT send
> > >  more than TicketRequestContents.count NewSessionTicket messages to a
> > >  requesting client.
> > >
> > >  Is this not sufficient clear? If not, how can it be improved?
> >
> > RFC2119 "SHOULD/SHOULD NOT" requirements are usually clearer with some
> > examples of "valid reasons in particular circumstances to ignore a
> > particular item" [RFC2119]. Otherwise, those requirements can be
> > cryptic, and perhaps better-described by MAY or MUST language.
>
> I understand, though I'm not sure more text is needed here. If you
> disagree, can you please suggest text to make it more clear?
>

The current text the describes the interaction well enough, but I don't
understand the requirement. I can suggest two alternatives:

1) A supporting server [...] MAY send more than TicketRequestContents.count
NewSessionTicket messages to a requesting client. The client might not be
able to use all of them.
2) A supporting server [...] MUST NOT send more than
TicketRequestContents.count NewSessionTicket messages to a requesting
client.

The draft uses "SHOULD NOT". Why is that? Perhaps that trailing sentence I
added to 1) seems obvious to the authors? I did not automatically assume
the consequences of sending extra NewSessionTicket messages would be so
innocuous. If that's the case, it seems like MAY would be better, since
clients need to handle extra NewSessionTicket messages, even if they just
discard them.

thanks,
Rob
_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to