public class PEAPAuthenticator extends EAPTLSAuthenticator
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
eapFragmentedOffset, eapFragmentedReply, TLS_APP_DATA, TLS_CLIENT_HELLO, TLS_HAS_LENGTH, TLS_MORE_FRAGMENTS, TLS_SERVER_HELLO, TLS_STARTEAP_AKA, EAP_CISCO_MSCHAPV2, EAP_FAILURE, EAP_GTC, EAP_HEADERLEN, EAP_IDENTITY, EAP_LEAP, EAP_MD5, EAP_MSCHAPV2, EAP_NAK, EAP_NOTIFICATION, EAP_OTP, EAP_PEAP, EAP_REQUEST, EAP_RESPONSE, EAP_SIM, EAP_SUCCESS, EAP_TLS, EAP_TLV, EAP_TTLS, peap, STATE_AUTHENTICATED, STATE_CHALLENGE, STATE_FAILURE, STATE_REJECTED, STATE_SUCCESSclassAttribute, client, password, stateAttribute, username| Constructor and Description |
|---|
PEAPAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doTunnelAuthentication(byte id,
byte[] in) |
String |
getAuthName() |
void |
init()
Initializs the SSL layer.
|
protected boolean |
isCertificateRequired() |
void |
setupRequest(RadiusClient c,
RadiusPacket p) |
createKey, createKey, createKey, doEAPType, getAppBuffer, getCaFile, getCaFileType, getCaPassword, getKeyFile, getKeyFileType, getKeyManagers, getKeyPassword, getTrustAll, getTrustManagers, nextFragment, putAppBuffer, putAppBuffer, setCaFile, setCaFileType, setCaPassword, setKeyFile, setKeyFileType, setKeyManagers, setKeyPassword, setServerMode, setTrustAll, setTrustManagers, tlsResponsedoEAP, doEAPType, eapFailure, eapRequest, eapResponse, eapSuccess, getEAPType, getState, isStartWithIdentity, negotiateEAPType, processChallenge, processRequest, setEAPType, setStartWithIdentity, setState, suedoEAPType, tlvSuccessgetClassAttribute, getClient, getPassword, getStateAttribute, getUsername, setClient, setPassword, setUsernamepublic static final String NAME
public void init()
throws RadiusException
EAPTLSAuthenticatorinit in class EAPTLSAuthenticatorRadiusExceptionpublic String getAuthName()
getAuthName in class EAPTLSAuthenticatorRadiusAuthenticator.getAuthName()protected boolean isCertificateRequired()
isCertificateRequired in class EAPTLSAuthenticatorpublic void setupRequest(RadiusClient c, RadiusPacket p) throws RadiusException, NoSuchAlgorithmException
setupRequest in class EAPTLSAuthenticatorNoSuchAlgorithmExceptionRadiusExceptionRadiusAuthenticator.setupRequest(net.jradius.client.RadiusClient, net.jradius.packet.RadiusPacket)protected boolean doTunnelAuthentication(byte id,
byte[] in)
throws RadiusException,
SSLException,
NoSuchAlgorithmException
doTunnelAuthentication in class EAPTLSAuthenticatorRadiusExceptionSSLExceptionNoSuchAlgorithmExceptionCopyright © 2017. All rights reserved.