|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.jradius.client.auth.RadiusAuthenticator
net.jradius.client.auth.EAPAuthenticator
net.jradius.client.auth.EAPTLSAuthenticator
net.jradius.client.auth.EAPTTLSAuthenticator
public class EAPTTLSAuthenticator
EAP-TTLS Authentication.
| Field Summary | |
|---|---|
static java.lang.String |
NAME
|
| Fields inherited from class net.jradius.client.auth.EAPTLSAuthenticator |
|---|
eapFragmentedOffset, eapFragmentedReply, Finished, Handshaking, None, TLS_HAS_LENGTH, TLS_MORE_FRAGMENTS, TLS_START |
| Fields inherited from class net.jradius.client.auth.EAPAuthenticator |
|---|
EAP_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 |
| Fields inherited from class net.jradius.client.auth.RadiusAuthenticator |
|---|
client, password, username |
| Constructor Summary | |
|---|---|
EAPTTLSAuthenticator()
|
|
| Method Summary | |
|---|---|
protected void |
doTunnelAuthentication(byte id,
byte[] in)
|
java.lang.String |
getAuthName()
|
java.lang.String |
getInnerProtocol()
|
protected void |
init()
Initializs the SSL layer. |
void |
setInnerProtocol(java.lang.String innerProtocol)
|
void |
setTunneledAttributes(net.jradius.packet.attribute.AttributeList tunneledAttributes)
|
void |
setupRequest(net.jradius.client.RadiusClient c,
net.jradius.packet.RadiusPacket p)
|
| Methods inherited from class net.jradius.client.auth.EAPTLSAuthenticator |
|---|
doEAPType, getAppBuffer, getCaFile, getCaFileType, getCaPassword, getKeyFile, getKeyFileType, getKeyPassword, getPacketInputBuffer, getPacketOutputBuffer, getTrustAll, nextFragment, putAppBuffer, putPacketBuffer, setCaFile, setCaFileType, setCaPassword, setKeyFile, setKeyFileType, setKeyPassword, setTrustAll, tlsHandshake, tlsResponse, updatePacketBuffer |
| Methods inherited from class net.jradius.client.auth.EAPAuthenticator |
|---|
doEAP, doEAPType, eapResponse, getEAPType, isStartWithIdentity, negotiateEAPType, processChallenge, processRequest, setEAPType, setStartWithIdentity, tlvSuccess |
| Methods inherited from class net.jradius.client.auth.RadiusAuthenticator |
|---|
getClient, getPassword, getUsername, setClient |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String NAME
| Constructor Detail |
|---|
public EAPTTLSAuthenticator()
| Method Detail |
|---|
protected void init()
throws net.jradius.exception.RadiusException
EAPTLSAuthenticator
init in class EAPTLSAuthenticatornet.jradius.exception.RadiusExceptionpublic java.lang.String getAuthName()
getAuthName in class EAPTLSAuthenticatorRadiusAuthenticator.getAuthName()public void setTunneledAttributes(net.jradius.packet.attribute.AttributeList tunneledAttributes)
setTunneledAttributes in interface net.jradius.client.auth.TunnelAuthenticatortunneledAttributes - The tunneledAttributes to set.
public void setupRequest(net.jradius.client.RadiusClient c,
net.jradius.packet.RadiusPacket p)
throws net.jradius.exception.RadiusException
setupRequest in class EAPTLSAuthenticatornet.jradius.exception.RadiusExceptionRadiusAuthenticator.setupRequest(net.jradius.client.RadiusClient, net.jradius.packet.RadiusPacket)
protected void doTunnelAuthentication(byte id,
byte[] in)
throws net.jradius.exception.RadiusException,
javax.net.ssl.SSLException
doTunnelAuthentication in class EAPTLSAuthenticatornet.jradius.exception.RadiusException
javax.net.ssl.SSLExceptionpublic java.lang.String getInnerProtocol()
public void setInnerProtocol(java.lang.String innerProtocol)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||