I wanted to add a little bit to what I said in this email  Part of the
reason for not short-circuiting (at least in my understanding) and going
through with the full two-phase authentication in TTLS even when
certificates are used is so that the identity of the client is not sent
in the clear.  Since a new EAP conversation is started inside the
context of the first one, with the new conversation being encrypted, the
true identity of the user is sent in the EAP-Identity response in Phase
two.  This allows for fully encrypted identification and
authorization/authentication of the user.

--Mike



On Fri, 2003-06-13 at 12:10, Michael Griego wrote:
> On Fri, 2003-06-13 at 10:25, Zhou Ping wrote:
> > Hello,
> > 
> > I have some problems when implementing the TTLS module. According to the draft, 
> > the client does not need to have a certificate to authenticate itself, which leads 
> > to phase 2 of the protocol. If the client has a proper certificate, then mutual 
> > authentication is achieved and there is no need for phase 2. So I think I have to 
> > modify the eaptls_ack_handler() to handle the Finished message. But how can I know 
> > if the client has already authenticated itself (i.e. it has a certificate)? Maybe 
> > I should also modify some of the callback function? Thanks for any help.
> 
> I don't think that's exactly true.  If you're using the TTLS EAP-Type,
> then you have to stick with that and not short-circuit if the client
> sends a certificate during the first phase.  Once phase 1 has completed
> in TTLS, and the server has authenticated itself, it goes into Phase 2. 
> Phase 2 is handled as a totally new EAP conversation embedded in the
> TLS-secured context of the first phase.  It is in this phase where the
> client can then choose to either send a certificate or to use one of the
> other available EAP methods.  IOW, if the EAP-Type is TTLS, then there
> has to be two phases regardless of whether the client authentication is
> also performed with certificates.
-- 

--Mike

--------------------------------
Michael Griego
Wireless Network Administrator
University of Texas at Dallas



- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to