2010-09-23 5 views
2

J'essaye d'implémenter un client de rayon qui s'authentifie par EAP-SIM. Le client radius utilise le framework JRadius (une exigence des gars avec qui je travaille), mais il semble que JRadius n'ait pas d'authentificateur pour EAP-SIM.EAP-SIM avec JRadius

Quelqu'un a-t-il des conseils sur la façon dont je pourrais l'implémenter moi-même (quelqu'un ayant une connaissance de JRadius?) Ou y a-t-il des suggestions pour des implémentations alternatives? Un grand merci, Ed.

Répondre

1

JRadius possède une classe RadiusAuthenticator dont toutes les classes d'authentification fournies héritent. Cela a une sous-classe abstraite EAPAuthenticator qui étend RadiusAuthenticator. Cela a alors un certain nombre de sous-classes concrètes pour les différents protocoles d'authentification dans le cadre EAP. Vous devez implémenter une sous-classe similaire d'EAPAuthenticator spécifiquement pour SIM. Toutes ces classes sont dans le paquet net.jradius.client.auth et je crois que le code source peut être extrait en utilisant svn du site JRadius. Avec beaucoup d'améliorations préexistantes, il devrait être facile de commencer une nouvelle extension EAP.

Espérons que cela aide,

Kate.

Questions connexes