All Classes and Interfaces

Class
Description
This class represents an Access-Request Radius packet.
 
ARAP AccessRequest RFC2869 Stub TODO
CHAP AccessRequest RFC2865
EAP AccessRequest RFC3579
 
PAP AccessRequest RFC2865
 
 
 
 
This class represents a Radius packet of the type Accounting-Request.
Represents an unparsable VSA sub-attribute.
Attribute encryption methods as used in FreeRadius dictionary files
Basic attribute holder, for VendorSpecificAttribute (to hold sub-attributes) or RadiusPackets
Represents a Radius attribute type.
 
 
Base Radius Packet implementation without support for authenticators or encoding
Simple caching handler backed by ConcurrentHashMap, invalidates using Timer.
ChannelOutboundHandler that adds support for blacklists after multiple failures.
 
Datagram codec for sending requests and receiving responses.
 
The default dictionary is a singleton object containing a dictionary in the memory that is filled on application startup using the default dictionary file from the classpath resource org.tinyradius.dictionary.default_dictionary.
A dictionary retrieves AttributeTemplate objects by name or attribute ID.
Parses a dictionary in Radiator format and fills a WritableDictionary.
Wrapper around attributes encoded with one of AttributeCodecType
 
TimeoutHandler that waits a fixed period for every timeout, up to a predefined max attempt count.
 
 
This class represents a Radius attribute which only contains a 32 bit integer.
This class represents a Radius attribute for an IP address.
IPv4 Address
IPv6 Address
This class represents a Radius attribute for an IPv6 prefix.
A dictionary that keeps the values and names in hash maps in the memory.
Partial implementation for encoding/verifying Message-Authenticator (RFC 2869)
AttributeHolder that supports sub-attributes (wrapped by Vendor-Specific Attributes) and filtering by vendorId.
The basic generic Radius attribute.
Packet type codes.
Wrapper that holds a promise to be resolved when response is received.
ClientHandler that matches requests/response by appending Proxy-State attribute to outbound packets.
 
RadiusServer handler that proxies packets to destination.
 
A simple Radius client which binds to a specific socket, and can then be used to send any number of packets to any endpoints through that socket.
Wrapper class for a remote endpoint address and the shared secret used for securing the communication.
 
An exception which occurs on Radius protocol errors like invalid packets or malformed attributes.
 
 
Implements a simple Radius server.
 
 
 
 
 
 
 
 
 
 
 
Codec for receiving requests and sending responses.
This class represents a Radius attribute which only contains a string.
Schedules a retry in the future and handles timeouts.
Vendor definition
Vendor-Specific attribute.
A dictionary that is not read-only.