EAP-SIM с Jradius
-
04-10-2019 - |
Вопрос
Я пытаюсь осуществить клиент RADIUS, который аутентифицируется через EAP-SIM. Клиент RADIUS использует Framework Jradius (требование парней, с которыми я работаю), однако, кажется, что Jradius не имеет аутентификатора для EAP-SIM.
У кого-нибудь есть какие-либо советы о том, как я могу реализовать его (никто со знаниями jradius?) Или есть какие-то предложения для альтернативных реализаций?
Большое спасибо, ред.
Решение
У Jradius имеет абстрактный класс RadiusAuthanenticator, из которого все его предоставленные классы аутентификации наследуют. У этого есть абстрактный подкласс Иапоуэнтейтика, который расширяет радисянтикунтиментатор. Это затем имеет ряд бетонных подклассов для различных протоколов аутентификации в рамках EAP. Вам нужно будет реализовать аналогичный подкласс EAPAuthenticator, специально для SIM-карты. Все эти классы находятся в пакете Net.jradius.client.auth, и я считаю, что исходный код можно проверить, используя SVN с сайта Jradius. С большим количеством ранее существующих промежуточных данных оно должно быть простым, чтобы начать начать на новом расширении EAP.
Надеюсь, это поможет,
Катя.