| Package | Description |
|---|---|
| net.jradius.client |
Contains the RadiusClient API and the RadClient and RadBench programs.
|
| net.jradius.client.auth |
Provides JRadius Client Authenticators including PAP, CHAP, MSCHAP, MSCHAPv2, EAP-MD5, EAP-MSCHAPv2, EAP-TLS, EAP-TTLS.
|
| net.jradius.freeradius |
The JRadius/FreeRADIUS Adapter.
|
| net.jradius.packet |
JRadius Core RADIUS Packet Objects and Utilities.
|
| net.jradius.packet.attribute |
JRadius Core RADIUS Attribute Objects and Utilities.
|
| net.jradius.packet.attribute.value |
JRadius Core RADIUS Attribute Value Objects and Utilities.
|
| net.jradius.server |
The JRadius Core Server.
|
| Modifier and Type | Method and Description |
|---|---|
RadiusAttribute |
RadiusClientSession.getClassAttribute() |
| Modifier and Type | Method and Description |
|---|---|
void |
RadiusClientSession.setClassAttribute(RadiusAttribute classAttribute) |
| Modifier and Type | Field and Description |
|---|---|
protected RadiusAttribute |
RadiusAuthenticator.classAttribute |
protected RadiusAttribute |
RadiusAuthenticator.password |
protected RadiusAttribute |
RadiusAuthenticator.stateAttribute |
protected RadiusAttribute |
RadiusAuthenticator.username |
| Modifier and Type | Method and Description |
|---|---|
void |
RadiusAuthenticator.setPassword(RadiusAttribute cleartextPassword) |
void |
RadiusAuthenticator.setUsername(RadiusAttribute userName) |
| Modifier and Type | Method and Description |
|---|---|
void |
FreeRadiusFormat.packAttribute(ByteBuffer buffer,
RadiusAttribute a) |
void |
FreeRadiusFormat.packHeader(ByteBuffer buffer,
RadiusAttribute a) |
| Modifier and Type | Method and Description |
|---|---|
RadiusAttribute |
RadiusPacket.findAttribute(long type) |
RadiusAttribute |
RadiusPacket.findAttribute(String aName) |
| Modifier and Type | Method and Description |
|---|---|
void |
RadiusPacket.addAttribute(RadiusAttribute attribute)
Adds an attribute to a RadiusPacket (without overriding any
existing attributes)
|
int |
RadiusFormat.headerLength(RadiusAttribute a) |
void |
RadiusPacket.overwriteAttribute(RadiusAttribute attribute)
Adds an attribute to a RadiusPacket overwriting any existing attribute
|
void |
RadiusFormat.packAttribute(ByteBuffer buffer,
RadiusAttribute a)
Packs a RadiusAttribute into a DataOutputStream
|
abstract void |
Format.packAttribute(ByteBuffer buffer,
RadiusAttribute a) |
void |
DiameterFormat.packAttribute(ByteBuffer buffer,
RadiusAttribute a) |
void |
DHCPFormat.packAttribute(ByteBuffer buffer,
RadiusAttribute a) |
void |
DHCPFormat.packAttribute(OutputStream out,
RadiusAttribute a) |
void |
RadiusFormat.packHeader(ByteBuffer buffer,
RadiusAttribute a)
Packs a RadiusAttribute header into a DataOutputStream
|
void |
DiameterFormat.packHeader(ByteBuffer buffer,
RadiusAttribute a) |
void |
RadiusFormat.packHeader(ByteBuffer buffer,
RadiusAttribute a,
int valueLength) |
void |
RadiusPacket.removeAttribute(RadiusAttribute attribute)
Removes an attribute
|
| Modifier and Type | Class and Description |
|---|---|
class |
Attr_UnknownAttribute |
class |
Attr_UnknownVSAttribute |
class |
SubAttribute |
class |
VSAttribute
The RADIUS VSA.
|
class |
VSAWithSubAttributes
Sub-TLV attribute, as specified by WiMAX.
|
| Modifier and Type | Method and Description |
|---|---|
static RadiusAttribute |
AttributeFactory.attributeFromString(String src)
Parses a string to create a RadiusAttribute.
|
static RadiusAttribute |
AttributeFactory.borrow(Long key) |
static RadiusAttribute |
AttributeFactory.copyAttribute(RadiusAttribute a) |
static RadiusAttribute |
AttributeFactory.copyAttribute(RadiusAttribute a,
boolean pool) |
RadiusAttribute |
AttributeList.get(long type) |
RadiusAttribute |
AttributeList.get(String name) |
static RadiusAttribute |
AttributeFactory.newAttribute(AttributeDescription desc)
Create a new RadiusAttribute based on a AttributeDescription
|
static RadiusAttribute |
AttributeFactory.newAttribute(Long key) |
static RadiusAttribute |
AttributeFactory.newAttribute(long type,
byte[] value,
boolean pool)
Creates a new RadiusAttribute
|
static RadiusAttribute |
AttributeFactory.newAttribute(long vendor,
long type,
byte[] value,
int op,
boolean pool)
Creates a new RadiusAttribute
|
static RadiusAttribute |
AttributeFactory.newAttribute(long vendor,
long type,
long len,
int op,
ByteBuffer buffer,
boolean pool) |
static RadiusAttribute |
AttributeFactory.newAttribute(Long key,
Serializable value,
boolean pool) |
static RadiusAttribute |
AttributeFactory.newAttribute(String aName)
Create a RadiusAttribute by name
|
static RadiusAttribute |
AttributeFactory.newAttribute(String aName,
String aValue,
String aOp)
Creates a new RadiusAttribute
|
| Modifier and Type | Method and Description |
|---|---|
List<RadiusAttribute> |
AttributeList.getAttributeList()
Returns the attribute hash as a list
|
| Modifier and Type | Method and Description |
|---|---|
void |
AttributeList._add(RadiusAttribute a,
boolean overwrite) |
void |
AttributeList.add(RadiusAttribute a)
Add an attribute, defaulting to overwriting
|
void |
AttributeList.add(RadiusAttribute a,
boolean overwrite)
Add an attribute with option to overwrite.
|
static RadiusAttribute |
AttributeFactory.copyAttribute(RadiusAttribute a) |
static RadiusAttribute |
AttributeFactory.copyAttribute(RadiusAttribute a,
boolean pool) |
static void |
AttributeFactory.recycle(RadiusAttribute a) |
void |
AttributeList.remove(RadiusAttribute a)
Removes attribute(s) by type
|
| Modifier and Type | Method and Description |
|---|---|
void |
TLVFormat.packAttribute(ByteBuffer buffer,
RadiusAttribute a) |
| Modifier and Type | Method and Description |
|---|---|
void |
JRadiusRequest.addReplyAttribute(RadiusAttribute a)
Add an attribute to the reply by adding to the reply packet, if one,
or the configItems.
|
Copyright © 2017. All rights reserved.