|
AXL RADIUS Server API V3 | |||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||
| Packages that use AttributeList | |
| com.theorem.radserver3 | Classes that comprise the AXL RADIUS server. |
| com.theorem.radserver3.auth.digest.client | This handles the SIP/HTTP digest authentication as descrived in the draft-sterman-aaa-sip-00.txt. |
| com.theorem.radserver3.auth.rsaace.client | This client handles the RSA ACE server's Access-Challenges. |
| com.theorem.radserver3.dictionary | Classes that handle RADIUS dictionaries and offer useful methods to create RADIUS and Vendor-Specific attributes on the fly. |
| com.theorem.radserver3.dmcoaclient | Client side Disconnect-Message and Change-of-Authorization messages support. |
| com.theorem.radserver3.dmcoaserver | Server side Disconnect-Message and Change-of-Authorization messages support. |
| com.theorem.radserver3.eap | Simple EAP client (EAP-MD5) and it's helpers. |
| com.theorem.radserver3.login | JAAS service for the RADIUS client. |
| com.theorem.radserver3.module.leap | The server side LEAP authentication module. |
| com.theorem.radserver3.module.leapclient | The client side LEAP authentication module. |
| com.theorem.radserver3.radutil | Various utilities to assist programmers and the RADIUS server / client. |
| Uses of AttributeList in com.theorem.radserver3 |
| Subclasses of AttributeList in com.theorem.radserver3 | |
class |
VendorSpecific
Vendor-Specific attribute handler. |
| Methods in com.theorem.radserver3 that return AttributeList | |
AttributeList |
PacketInfo.getRequestAttributeList()
Get an attribute list |
AttributeList |
PacketInfo.appendResponseAttributes(AttributeList aList)
Append response packet attributes. |
AttributeList |
PacketInfo.getResponseAttributeList()
Get return attributes. |
AttributeList |
AccessRejectException.getAttributeList()
Get the list of attributes to be returned with an Access-Reject packet. |
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 |
AuthInfo.getState()
Get the State attribute(s) from the incoming attributes. |
AttributeList |
AccountingInfo.getClassAttributeList()
Get the accounting Class information. |
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.createMD5Response(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.radserver3 with parameters of type AttributeList | |
void |
PacketInfo.setResponseAttributes(AttributeList aList)
Set response packet attributes. |
AttributeList |
PacketInfo.appendResponseAttributes(AttributeList aList)
Append response packet attributes. |
ProxyClient |
PacketInfo.getProxyClient(boolean response,
int radiusPacketType,
AttributeList attrList,
Object proxyStateObject)
Create a client to send a particular packet to a realm. |
void |
AccessRejectException.setAttributes(AttributeList returnList)
Set return attributes to be included in the Access-Reject packet. |
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. |
void |
ProxyInfo.sendClientResponse(int packetType,
AttributeList responseList)
Send a response back from the ProxyImpl.changeRequest(); Sometimes it's necessary for a proxy server to respond to a client directly rather than proxy a paricular packet. |
| Constructors in com.theorem.radserver3 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.radserver3.auth.digest.client |
| Constructors in com.theorem.radserver3.auth.digest.client with parameters of type AttributeList | |
ClientDigest(RADIUSClient rc,
AttributeList commonList)
Constructor. |
|
| Uses of AttributeList in com.theorem.radserver3.auth.rsaace.client |
| Methods in com.theorem.radserver3.auth.rsaace.client that return AttributeList | |
AttributeList |
RSAACEInfo.getAttributes()
Return the response attributes from the RADIUS client. |
| Constructors in com.theorem.radserver3.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.radserver3.dictionary |
| Methods in com.theorem.radserver3.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.radserver3.dmcoaclient |
| Methods in com.theorem.radserver3.dmcoaclient that return AttributeList | |
AttributeList |
DMCOAResponse.getResponseAttributes()
|
| Methods in com.theorem.radserver3.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.radserver3.dmcoaserver |
| Methods in com.theorem.radserver3.dmcoaserver that return AttributeList | |
AttributeList |
SendDMCOA.getAttributes()
Get the response attributes. |
static AttributeList |
SendDMCOA.extractIdentfiers(AttributeList aList)
A helper method to extract all necessary identifying attributes from the original Access-Request and perhaps Access-Response attribute lists. |
| Methods in com.theorem.radserver3.dmcoaserver with parameters of type AttributeList | |
void |
SendDMCOA.setRequestAttributes(AttributeList requestList)
Set the request attributes. |
static AttributeList |
SendDMCOA.extractIdentfiers(AttributeList aList)
A helper method to extract all necessary identifying attributes from the original Access-Request and perhaps Access-Response attribute lists. |
| Uses of AttributeList in com.theorem.radserver3.eap |
| Methods in com.theorem.radserver3.eap that return AttributeList | |
AttributeList |
EAPClient.getAttributes()
Get the server response attributes. |
| Methods in com.theorem.radserver3.eap with parameters of type AttributeList | |
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. |
void |
EAPMD5Client.setAttributes(AttributeList local)
Add local attributes to the EAP transactions. |
| Constructors in com.theorem.radserver3.eap with parameters of type AttributeList | |
EAPClient(RADIUSClient rc,
AttributeList commonList)
EAP client constructor. |
|
EAPMD5Client(RADIUSClient rc,
AttributeList commonList)
EAP MD5 client constructor. |
|
| Uses of AttributeList in com.theorem.radserver3.login |
| Methods in com.theorem.radserver3.login that return AttributeList | |
AttributeList |
Attributes.getResponseAttributes()
Retrieve response attributes from the RADIUS client. |
AttributeList |
Attributes.getRequestAttributes()
Get request attributes for the RADIUS client. |
| Methods in com.theorem.radserver3.login with parameters of type AttributeList | |
void |
Attributes.setRequestAttributes(AttributeList requestList)
Set request attributes for the RADIUS client. |
| Uses of AttributeList in com.theorem.radserver3.module.leap |
| Methods in com.theorem.radserver3.module.leap with parameters of type AttributeList | |
void |
LEAPImpl.createIdentityFailure(AttributeList request,
String userName)
Create a failure if the Identity is unknown. |
| Constructors in com.theorem.radserver3.module.leap with parameters of type AttributeList | |
LEAPPacket(AttributeList attributeList)
Constructor to extract a LEAP packet from EAP-Messages in an AttributeList. |
|
| Uses of AttributeList in com.theorem.radserver3.module.leapclient |
| Methods in com.theorem.radserver3.module.leapclient with parameters of type AttributeList | |
void |
LEAPCLIENTImpl.setCommonAttributes(AttributeList commonList)
Set attributes to be sent with each LEAP request. |
| Constructors in com.theorem.radserver3.module.leapclient with parameters of type AttributeList | |
LEAPPacket(AttributeList attributeList)
Constructor to extract a LEAP packet from EAP-Messages in an AttributeList. |
|
| Uses of AttributeList in com.theorem.radserver3.radutil |
| Methods in com.theorem.radserver3.radutil that return AttributeList | |
AttributeList |
DumpPacket.getAttributeList()
Get the attributes carried in this packet. |
|
AXL RADIUS Server API V3 | |||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||