|
AXL Software™ | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AttributeList | |
| com.theorem.radius3 | |
| com.theorem.radius3.auth.digest.client | This handles the SIP/HTTP digest authentication as descrived in the draft-sterman-aaa-sip-00.txt. |
| com.theorem.radius3.auth.rsaace.client | This client handles the RSA ACE server's Access-Challenges. |
| com.theorem.radius3.dictionary | Classes that handle RADIUS dictionaries and offer useful methods to create RADIUS and Vendor-Specific attributes on the fly. |
| com.theorem.radius3.dmcoaclient | Client side Disconnect-Message and Change-of-Authorization messages support. |
| com.theorem.radius3.eap | |
| com.theorem.radius3.login | |
| com.theorem.radius3.radutil | Various utilities to assist programmers and the RADIUS server / client. |
| Uses of AttributeList in com.theorem.radius3 |
| Subclasses of AttributeList in com.theorem.radius3 | |
class |
VendorSpecific
Vendor-Specific attribute handler. |
| Methods in com.theorem.radius3 that return AttributeList | |
AttributeList |
AttributeList.mergeAttributes(AttributeList a,
AttributeList b)
Merge two attribute lists and return the resulting new AttributeList. |
AttributeList |
AttributeList.mergeAttributes(AttributeList a,
Attribute[] b)
Merge two AttributeLists and return the resulting AttributeList. |
AttributeList |
AttributeList.getAttributeList(int type)
Get a list of specific attributes. |
AttributeList |
RADIUSClient.getAttributes()
Return attribute list from an authentication or accounting response. |
AttributeList |
RADIUSClient.getRequestAttributes()
Explicitly get the original request attribute list. |
AttributeList |
EAPPacket.createStart(int id)
Create an EAP Start packet. |
AttributeList |
EAPPacket.toAttributeList()
Return the EAP packet as a RADIUS attribute. |
AttributeList |
EAPPacket.toServerAttributeList()
Return the EAP packet as a RADIUS attribute. |
AttributeList |
EAPPacket.createIdentityRequest(int id,
byte[] msg)
Send an Identity (1) request. |
AttributeList |
EAPPacket.createIdentityResponse(int id,
byte[] identity)
Send an Identity (1) response. |
AttributeList |
EAPPacket.createNotificationRequest(int id,
byte[] message)
Send a Notification (2) request. |
AttributeList |
EAPPacket.createNotificationResponse(int id)
Send a Notification (2) response. |
AttributeList |
EAPPacket.createExpandedNAK(int id,
int[] vendorIdList,
int[] vendorTypeList)
Create an Expanded NAK response. |
AttributeList |
EAPPacket.createMD5Request(int id,
byte[] challenge)
Create an MD5-Challenge request. |
AttributeList |
EAPPacket.createMD5Request(int eapType,
int id,
byte[] challenge)
Create an MD5-Challenge request. |
AttributeList |
EAPPacket.createMD5Response(int id,
byte[] challenge,
byte[] password)
Create an MD5 response. |
AttributeList |
EAPPacket.createMD5Response(int eapType,
int id,
byte[] challenge,
byte[] password)
Create an MD5 response. |
AttributeList |
EAPPacket.createOTPRequest(int id,
byte[] message)
Send a One-Time Password (OTP) (5) request. |
AttributeList |
EAPPacket.createOTPResponse(int id,
byte[] tcData)
Send a One-Time Password (OTP) (5) response. |
AttributeList |
EAPPacket.createGTCRequest(int id,
byte[] message)
Send a Generic Token Card (6) request. |
AttributeList |
EAPPacket.createGTCResponse(int id,
byte[] tcData)
Send a Generic Token Card (6) response. |
AttributeList |
EAPPacket.createFailure(int id)
Send a Failure response. |
AttributeList |
EAPPacket.createSuccess(int id)
Send a Success response. |
AttributeList |
EAPPacket.createNAKResponse(int id,
byte[] data)
Send a NAK response indicating the desired authentication type. |
| Methods in com.theorem.radius3 with parameters of type AttributeList | |
AttributeList |
AttributeList.mergeAttributes(AttributeList a,
AttributeList b)
Merge two attribute lists and return the resulting new AttributeList. |
void |
AttributeList.mergeAttributes(AttributeList a)
Merge another AttributeList with the current AttributeList. |
AttributeList |
AttributeList.mergeAttributes(AttributeList a,
Attribute[] b)
Merge two AttributeLists and return the resulting AttributeList. |
int |
RADIUSClient.authenticate(String password,
AttributeList alist)
Send CHAP Authentication information. |
int |
RADIUSClient.authenticate(String name,
String password,
AttributeList alist)
Send PAP Authentication information. |
int |
RADIUSClient.authenticate(byte[] password,
AttributeList alist)
Send CHAP Authentication information. |
int |
RADIUSClient.authenticate(AttributeList alist)
Actually perform the authentication. |
int |
RADIUSClient.authenticate(int packetType,
AttributeList alist)
Send an authentication request with a particular packet type. |
int |
RADIUSClient.accounting(AttributeList alist)
Send Accounting information. |
int |
RADIUSClient.accounting(int packetType,
AttributeList alist)
Send Accounting information. |
int |
RADIUSClient.dmcoa(int packetType,
AttributeList alist)
Send a Disconnect-Request or CoA-Request packet to be used when simulating a server sending a DM/COA message. |
int |
RADIUSClient.extended(int packetType,
AttributeList alist)
Deprecated. See authenticate() and
accounting(). This method only accesses the authentication
server. |
void |
RADIUSClient.createCHAP(byte[] password,
AttributeList list)
Create a CHAP password from a plain text password. |
void |
RADIUSClient.createMSCHAP(byte[] password,
AttributeList list)
Create an MS-CHAP password from a non-plain text (or plain text) password. |
void |
RADIUSClient.createMSCHAP2(byte[] name,
byte[] password,
AttributeList list)
Create an MS-CHAP V2 password from a non-plain text (or plain text) password. |
boolean |
RADIUSClient.cmpMSCHAP2(byte[] name,
byte[] password,
AttributeList list)
Compare an MS-CHAP V2 response to the request to determine if the authentication worked and we aren't being fooled by a rogue RADIUS Server. |
| Constructors in com.theorem.radius3 with parameters of type AttributeList | |
AttributeList(AttributeList list)
Construct a list from a list of attributes. |
|
EAPPacket(AttributeList list)
Create the EAP Packet from an attribute list. |
|
| Uses of AttributeList in com.theorem.radius3.auth.digest.client |
| Constructors in com.theorem.radius3.auth.digest.client with parameters of type AttributeList | |
ClientDigest(RADIUSClient rc,
AttributeList commonList)
Constructor. |
|
| Uses of AttributeList in com.theorem.radius3.auth.rsaace.client |
| Methods in com.theorem.radius3.auth.rsaace.client that return AttributeList | |
AttributeList |
RSAACEInfo.getAttributes()
Return the response attributes from the RADIUS client. |
| Constructors in com.theorem.radius3.auth.rsaace.client with parameters of type AttributeList | |
RSAACEClient(RADIUSClient rc,
String name,
char[] pin,
AttributeList common,
RSAACEHandler handler)
|
|
| Uses of AttributeList in com.theorem.radius3.dictionary |
| Methods in com.theorem.radius3.dictionary that return AttributeList | |
AttributeList |
ParseAttribute.toAttributes(String line)
Convert a line to an attribute list (likely containing one attribute). |
AttributeList |
ParseAttribute.toAttributes(String[] lines)
Convert an array of lines to an attribute list. |
| Uses of AttributeList in com.theorem.radius3.dmcoaclient |
| Methods in com.theorem.radius3.dmcoaclient that return AttributeList | |
AttributeList |
DMCOAResponse.getResponseAttributes()
|
| Methods in com.theorem.radius3.dmcoaclient with parameters of type AttributeList | |
void |
DMCOAResponse.setResponseAttributes(AttributeList responseList)
|
DMCOAResponse |
DMCOACallback.dmcoaCallback(int packetType,
AttributeList requestAttributes)
Called when a Disconnect-Request or CoA-Request is received. |
| Uses of AttributeList in com.theorem.radius3.eap |
| Methods in com.theorem.radius3.eap that return AttributeList | |
AttributeList |
EAPClient.getAttributes()
Get the server response attributes. |
| Methods in com.theorem.radius3.eap with parameters of type AttributeList | |
void |
EAPMD5Client.setAttributes(AttributeList local)
Add local attributes to the EAP transactions. |
void |
EAPClient.addAttributes(AttributeList list)
Add some attributes to be sent all the time. |
int |
EAPClient.send(AttributeList requestList)
Perform an authentication with the given attributes. |
| Constructors in com.theorem.radius3.eap with parameters of type AttributeList | |
EAPMD5Client(RADIUSClient rc,
AttributeList commonList)
EAP MD5 client constructor. |
|
EAPClient(RADIUSClient rc,
AttributeList commonList)
EAP client constructor. |
|
| Uses of AttributeList in com.theorem.radius3.login |
| Methods in com.theorem.radius3.login that return AttributeList | |
AttributeList |
Attributes.getResponseAttributes()
Retrieve response attributes from the RADIUS client. |
AttributeList |
Attributes.getRequestAttributes()
Get request attributes for the RADIUS client. |
AttributeList |
ResponseAttributes.getAttributes()
Retrieve response attributes from the RADIUS client. |
AttributeList |
SetRequestAttributes.getAttributes()
Get the request attributes. |
| Methods in com.theorem.radius3.login with parameters of type AttributeList | |
void |
Attributes.setRequestAttributes(AttributeList requestList)
Set request attributes for the RADIUS client. |
void |
SetRequestAttributes.setAttributes(AttributeList requestList)
Set attributes to go out with the request. |
| Uses of AttributeList in com.theorem.radius3.radutil |
| Methods in com.theorem.radius3.radutil that return AttributeList | |
AttributeList |
DumpPacket.getAttributeList()
Get the attributes carried in this packet. |
AttributeList |
FailOverRADIUSClient.getAttributes()
Retrieve any attributes returned by the response. |
| Methods in com.theorem.radius3.radutil with parameters of type AttributeList | |
void |
FailOverRADIUSClient.addServer(InetAddress server,
String secret,
AttributeList serverAttributeList)
Add a server to the list of fail over servers. |
void |
FailOverRADIUSClient.addServer(InetAddress server,
int authPort,
int acctPort,
String secret,
AttributeList serverAttributeList)
Add a server to the list of fail over servers. |
void |
FailOverRADIUSClient.setAttributes(AttributeList alist)
Set the attributes necessary for this authentication or accounting. |
|
AXL Software™ | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||