On Mar 8, 2019, at 5:51 PM, Dr. Pala <direc...@openca.org> wrote:
> 
> being fairly new to the EAP world, I noticed that in some environment, EAP is 
> layered on top of other protocols - in particular RADIUS and DIAMETER.

  EAP was originally over PPP.  Now it's mostly RADIUS.  There may be 
increasing use in the Diameter space.

> I guess that in some environments this make sense because of accounting 
> purposes across operators, however this makes the protocol stack quite 
> complicated.

  For TTLS, it can be:

* Ethernet
* IP
* UDP
* RADIUS
* EAP
* EAP-TTLS
*  TLS
*  EAP
*  EAP-MSCHAPv2
*  MSCHAPv2 credentials

  Yes, it's complicated.

> In particular, I was working on the definition of a PAM module to provide SSH 
> credentials delegation and I wanted to use EAP - however, I could not find an 
> implementation of EAP-over-TLS that could be easily used.

  hostap.  It has both client and server implementations of most EAP types.  
See also "eapol_test" for an example of integrating it into a simple 
application.

  There's really no other choice.

  Open Source implementations of EAP are few and far between.  On the server 
side, it's only hostap and FreeRADIUS.  On the client side, it's hostap.

  There used to be "xsupplicant" and "open1x" on the client side, but those 
have been dead for 10 years.

> In particular, the use of the 

  Early truncation?

  Alan DeKok.

_______________________________________________
Emu mailing list
Emu@ietf.org
https://www.ietf.org/mailman/listinfo/emu

Reply via email to