Re: [TLS] FWD: First TLS cached information draft posted
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TLS] FWD: First TLS cached information draft posted



> > Hi, Stefan,
> > I support the idea and like the benefit of not transporting Certs.
> > The drafts looks good and clear to me, except that I get some 
> > questions regarding the following part in section 4:
> >  
> >    Servers that receive an extended client hello containing a
> >    "cached_information" extension, MAY indicate that they 
> support one or
> >    more of the cached information objects by including an 
> extension of
> >    type "cached_information" in the (extended) server 
> hello, which SHALL
> >    contain at least one CachedObject received from the client. The
> >    CachedObject's returned by the server MUST include the types the
> >    server supports and has accepted to replace with a hash 
> of the cached
> >    data. 
> >  
> > It gives me impression that server's reply can include 
> items that is 
> > beyond cached items which clients provide. Is it possible 
> (or leagal) 
> > for clients to use those items which he did not mentioned but were 
> > indicated usable by server?
> > For example clients provides items {A, B}, server replied {B, C}. 
> > B has been confirmed by both sides, C is confirmed only by 
> Server. If 
> > B and C are both acceptable, but the two negotiation base are not 
> > quite same, will there be a problem ?
> > Not quite sure it would
> > cause trouble or not though, but wondering whether it will.
> 
> Good point.  I don't see how that could work -- how would the 
> server know whether the client supported C?  The client needs 
> to understand C in order to parse the handshake properly.

Right, this is another reason that replying extra items beyond client's
proposal is not a good idea.
So I suggest that server should only reply with items chosen from client's
proposal, the current wording in the draft does allow that happens.

Sean


Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.