On Feb 1, 2021, at 2:32 PM, Joseph Salowey <j...@salowey.net> wrote:
> 
> 
> 
> On Mon, Feb 1, 2021 at 11:25 AM Alan DeKok <al...@deployingradius.com> wrote:
> On Feb 1, 2021, at 11:26 AM, Eric Rescorla <e...@rtfm.com> wrote:
> > Yes, this is what I have in mind. So, maybe there's never any need for the 
> > server to say "I won't say anything more" after just one round trip?
> 
>   I think so, yes.
> 
>   That means of course EAP-TLS will always require 4.5 round trips.
> 
> [Joe] I don't follow why this means 4.5 round trips would be required.  

  If the CloseNotify signal is sent by the server *after* it receives the 
client certs, then another round trip is required.  At least, according to 
Figure 1 of draft-13.

  The CloseNotify can't be sent with the EAP-Success, because the EAP-Success 
can't carry data.  So the packet flow looks something like this:

   EAP-TLS Peer                                      EAP-TLS Server

                                                        EAP-Request/
                                <--------                  Identity
   EAP-Response/
   Identity (Privacy-Friendly)  -------->
                                                        EAP-Request/
                                                   EAP-Type=EAP-TLS
                                <--------                (TLS Start)
   EAP-Response/
   EAP-Type=EAP-TLS
  (TLS ClientHello)             -------->
                                                        EAP-Request/
                                                   EAP-Type=EAP-TLS
                                                   (TLS ServerHello,
                                            TLS EncryptedExtensions,
                                             TLS CertificateRequest,
                                                    TLS Certificate,
                                              TLS CertificateVerify,
                                <-------            TLS Finished)
   EAP-Response/
   EAP-Type=EAP-TLS
  (TLS Certificate,
   TLS CertificateVerify,
   TLS Finished)                -------->

                                                            EAP-Request/
                                                   EAP-Type=EAP-TLS
                            <--------        (TLS CloseNotify)

   EAP-Response/
   EAP-Type=EAP-TLS
    (TLS Ack)                 -------->
                                <--------               EAP-Success
_______________________________________________
Emu mailing list
Emu@ietf.org
https://www.ietf.org/mailman/listinfo/emu

Reply via email to