Index

A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Accept(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.response.AccessResponse.Accept
 
acceptedPacketType() - Method in class org.tinyradius.io.server.handler.RequestHandler
 
acceptInboundMessage(Object) - Method in class org.tinyradius.io.server.handler.RequestHandler
 
ACCESS_ACCEPT - Static variable in class org.tinyradius.core.packet.PacketType
 
ACCESS_CHALLENGE - Static variable in class org.tinyradius.core.packet.PacketType
 
ACCESS_REJECT - Static variable in class org.tinyradius.core.packet.PacketType
 
ACCESS_REQUEST - Static variable in class org.tinyradius.core.packet.PacketType
 
AccessRequest - Class in org.tinyradius.core.packet.request
This class represents an Access-Request Radius packet.
AccessRequest(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.request.AccessRequest
 
AccessRequest.AccessRequestFactory - Interface in org.tinyradius.core.packet.request
 
AccessRequestArap - Class in org.tinyradius.core.packet.request
ARAP AccessRequest RFC2869 Stub TODO
AccessRequestArap(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.request.AccessRequestArap
 
AccessRequestChap - Class in org.tinyradius.core.packet.request
CHAP AccessRequest RFC2865
AccessRequestChap(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.request.AccessRequestChap
 
AccessRequestEap - Class in org.tinyradius.core.packet.request
EAP AccessRequest RFC3579
AccessRequestEap(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.request.AccessRequestEap
 
AccessRequestNoAuth - Class in org.tinyradius.core.packet.request
 
AccessRequestNoAuth(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.request.AccessRequestNoAuth
 
AccessRequestPap - Class in org.tinyradius.core.packet.request
PAP AccessRequest RFC2865
AccessRequestPap(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.request.AccessRequestPap
 
AccessResponse - Class in org.tinyradius.core.packet.response
 
AccessResponse.Accept - Class in org.tinyradius.core.packet.response
 
AccessResponse.Challenge - Class in org.tinyradius.core.packet.response
 
AccessResponse.Reject - Class in org.tinyradius.core.packet.response
 
ACCOUNTING_MESSAGE - Static variable in class org.tinyradius.core.packet.PacketType
 
ACCOUNTING_REQUEST - Static variable in class org.tinyradius.core.packet.PacketType
 
ACCOUNTING_RESPONSE - Static variable in class org.tinyradius.core.packet.PacketType
 
ACCOUNTING_STATUS - Static variable in class org.tinyradius.core.packet.PacketType
 
AccountingRequest - Class in org.tinyradius.core.packet.request
This class represents a Radius packet of the type Accounting-Request.
AccountingRequest(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.request.AccountingRequest
 
addAttribute(int, String) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Adds a Radius attribute.
addAttribute(String, String) - Method in interface org.tinyradius.core.attribute.AttributeHolder
 
addAttribute(RadiusAttribute) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Adds a attribute to this attribute container.
addAttribute(RadiusAttribute) - Method in interface org.tinyradius.core.attribute.NestedAttributeHolder
Adds a Radius attribute to this packet.
addAttributeTemplate(AttributeTemplate) - Method in class org.tinyradius.core.dictionary.MemoryDictionary
Adds an AttributeTemplate object to the cache.
addAttributeTemplate(AttributeTemplate) - Method in interface org.tinyradius.core.dictionary.WritableDictionary
Adds an AttributeTemplate object to the dictionary.
addEnumerationValue(int, String) - Method in class org.tinyradius.core.attribute.AttributeTemplate
Adds a name for an integer value of this attribute.
addVendor(Vendor) - Method in class org.tinyradius.core.dictionary.MemoryDictionary
 
addVendor(Vendor) - Method in interface org.tinyradius.core.dictionary.WritableDictionary
Adds the given vendor to the dictionary.
AnonSubAttribute - Class in org.tinyradius.core.attribute.type
Represents an unparsable VSA sub-attribute.
AnonSubAttribute(Dictionary, int, ByteBuf) - Constructor for class org.tinyradius.core.attribute.type.AnonSubAttribute
 
ARAP_PASSWORD - Static variable in class org.tinyradius.core.packet.request.AccessRequest
 
ASCENT_SEND_SECRET - Enum constant in enum class org.tinyradius.core.attribute.codec.AttributeCodecType
 
attrHolderLogger - Static variable in interface org.tinyradius.core.attribute.AttributeHolder
 
AttributeCodecType - Enum Class in org.tinyradius.core.attribute.codec
Attribute encryption methods as used in FreeRadius dictionary files
AttributeHolder<T extends AttributeHolder<T>> - Interface in org.tinyradius.core.attribute
Basic attribute holder, for VendorSpecificAttribute (to hold sub-attributes) or RadiusPackets
attributesToBytes(List<RadiusAttribute>) - Static method in interface org.tinyradius.core.attribute.AttributeHolder
 
AttributeTemplate - Class in org.tinyradius.core.attribute
Represents a Radius attribute type.
AttributeTemplate(int, int, String, String) - Constructor for class org.tinyradius.core.attribute.AttributeTemplate
Create a new attribute type.
AttributeTemplate(int, int, String, String, byte, boolean) - Constructor for class org.tinyradius.core.attribute.AttributeTemplate
Create a new attribute type.
AttributeType - Enum Class in org.tinyradius.core.attribute.type
 

B

BaseCodec - Class in org.tinyradius.core.attribute.codec
 
BaseCodec() - Constructor for class org.tinyradius.core.attribute.codec.BaseCodec
 
BaseRadiusPacket<T extends RadiusPacket<T>> - Class in org.tinyradius.core.packet
Base Radius Packet implementation without support for authenticators or encoding
BaseRadiusPacket(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.BaseRadiusPacket
 
BasicCachingHandler - Class in org.tinyradius.io.server.handler
Simple caching handler backed by ConcurrentHashMap, invalidates using Timer.
BasicCachingHandler(Timer, int) - Constructor for class org.tinyradius.io.server.handler.BasicCachingHandler
 
BlacklistHandler - Class in org.tinyradius.io.client.handler
ChannelOutboundHandler that adds support for blacklists after multiple failures.
BlacklistHandler(long, int) - Constructor for class org.tinyradius.io.client.handler.BlacklistHandler
 
buildHeader(byte, byte, byte[], List<RadiusAttribute>) - Static method in interface org.tinyradius.core.packet.RadiusPacket
 

C

calcMessageAuthInput(RadiusPacket<?>, byte[]) - Static method in interface org.tinyradius.core.packet.util.MessageAuthSupport
 
Challenge(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.response.AccessResponse.Challenge
 
channelRead0(ChannelHandlerContext, RequestCtx) - Method in class org.tinyradius.io.server.handler.ProxyHandler
 
CHAP_PASSWORD - Static variable in class org.tinyradius.core.packet.request.AccessRequest
 
checkPassword(String) - Method in class org.tinyradius.core.packet.request.AccessRequestChap
Checks that the passed plain-text password matches the password (hash) send with this Access-Request packet.
ClasspathResourceResolver - Class in org.tinyradius.core.dictionary.parser.resolver
 
ClientDatagramCodec - Class in org.tinyradius.io.client.handler
Datagram codec for sending requests and receiving responses.
ClientDatagramCodec(Dictionary) - Constructor for class org.tinyradius.io.client.handler.ClientDatagramCodec
 
close() - Method in class org.tinyradius.io.client.RadiusClient
 
close() - Method in class org.tinyradius.io.server.RadiusServer
 
COA_ACK - Static variable in class org.tinyradius.core.packet.PacketType
 
COA_NAK - Static variable in class org.tinyradius.core.packet.PacketType
 
COA_REQUEST - Static variable in class org.tinyradius.core.packet.PacketType
 
communicate(RadiusRequest, List<RadiusEndpoint>) - Method in class org.tinyradius.io.client.RadiusClient
Sends packet to specified endpoints in turn until an endpoint succeeds or all fail.
communicate(RadiusRequest, RadiusEndpoint) - Method in class org.tinyradius.io.client.RadiusClient
Sends packet to specified endpoint.
computeMessageAuth(RadiusPacket<?>, String, byte[]) - Method in interface org.tinyradius.core.packet.util.MessageAuthSupport
 
CoreDictionary - Interface in org.tinyradius.core.dictionary
 
create(Dictionary, byte, byte[]) - Method in class org.tinyradius.core.attribute.AttributeTemplate
Create RadiusAttribute.
create(Dictionary, byte, byte, byte[], List<RadiusAttribute>) - Static method in interface org.tinyradius.core.packet.request.RadiusRequest
Creates a RadiusPacket object.
create(Dictionary, byte, byte, byte[], List<RadiusAttribute>) - Static method in interface org.tinyradius.core.packet.response.RadiusResponse
Creates a RadiusPacket object.
create(Dictionary, byte, String) - Method in class org.tinyradius.core.attribute.AttributeTemplate
Create RadiusAttribute.
create(Dictionary, int, int, byte, byte[]) - Method in enum class org.tinyradius.core.attribute.type.AttributeType
 
create(Dictionary, int, int, byte, String) - Method in enum class org.tinyradius.core.attribute.type.AttributeType
 
create(Dictionary, int, ByteBuf) - Method in enum class org.tinyradius.core.attribute.type.AttributeType
 
create(Dictionary, ByteBuf, List<RadiusAttribute>) - Static method in interface org.tinyradius.core.packet.request.RadiusRequest
 
create(Dictionary, ByteBuf, List<RadiusAttribute>) - Static method in interface org.tinyradius.core.packet.response.RadiusResponse
 
createAttribute(int, int, byte[]) - Method in interface org.tinyradius.core.dictionary.Dictionary
Creates a RadiusAttribute object of the appropriate type by looking up type and vendorId.
createAttribute(int, int, byte, byte[]) - Method in interface org.tinyradius.core.dictionary.Dictionary
Creates a RadiusAttribute object of the appropriate type by looking up type and vendorId.
createAttribute(int, int, byte, String) - Method in interface org.tinyradius.core.dictionary.Dictionary
Creates a RadiusAttribute object of the appropriate type by looking up type and vendorId.
createAttribute(int, int, ByteBuf) - Method in interface org.tinyradius.core.dictionary.Dictionary
Creates a RadiusAttribute object of the appropriate type by looking up type and vendorId.
createAttribute(int, int, String) - Method in interface org.tinyradius.core.dictionary.Dictionary
Creates a RadiusAttribute object of the appropriate type by looking up type and vendorId.
createAttribute(String, String) - Method in interface org.tinyradius.core.dictionary.Dictionary
Convenience method to create a Radius attribute.
createEncoded(Dictionary, byte, byte[]) - Method in class org.tinyradius.core.attribute.AttributeTemplate
Create RadiusAttribute with encoded data.

D

decode(byte[], byte[], String) - Method in class org.tinyradius.core.attribute.codec.BaseCodec
Decodes the passed encoded attribute data and returns the cleartext form as bytes
decode(byte[], String) - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
decode(byte[], String) - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
Decodes attribute.
decode(byte[], String) - Method in class org.tinyradius.core.attribute.type.VendorSpecificAttribute
 
decode(ChannelHandlerContext, DatagramPacket, List<Object>) - Method in class org.tinyradius.io.client.handler.ClientDatagramCodec
 
decode(ChannelHandlerContext, DatagramPacket, List<Object>) - Method in class org.tinyradius.io.server.handler.ServerPacketCodec
 
decode(ChannelHandlerContext, RadiusResponse, List<Object>) - Method in class org.tinyradius.io.client.handler.PromiseAdapter
 
decode(ChannelHandlerContext, RequestCtx, List<Object>) - Method in class org.tinyradius.io.server.handler.BasicCachingHandler
 
decode(RadiusAttribute, byte[], String) - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
decodeAttributes(byte[], String) - Method in interface org.tinyradius.core.attribute.AttributeHolder
 
decodeData(byte[], byte[], byte[]) - Method in class org.tinyradius.core.attribute.codec.BaseCodec
 
decodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequest
 
decodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestArap
 
decodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestChap
 
decodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestEap
 
decodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestNoAuth
 
decodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestPap
 
decodeRequest(String) - Method in class org.tinyradius.core.packet.request.GenericRequest
 
decodeRequest(String) - Method in interface org.tinyradius.core.packet.request.RadiusRequest
Decodes the request against the supplied shared secret.
decodeResponse(String, byte[]) - Method in class org.tinyradius.core.packet.response.AccessResponse
 
decodeResponse(String, byte[]) - Method in class org.tinyradius.core.packet.response.GenericResponse
 
decodeResponse(String, byte[]) - Method in interface org.tinyradius.core.packet.response.RadiusResponse
Decodes the response against the supplied shared secret and request authenticator.
DefaultDictionary - Class in org.tinyradius.core.dictionary
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.
Dictionary - Interface in org.tinyradius.core.dictionary
A dictionary retrieves AttributeTemplate objects by name or attribute ID.
DictionaryParser - Class in org.tinyradius.core.dictionary.parser
Parses a dictionary in Radiator format and fills a WritableDictionary.
DISCONNECT_ACK - Static variable in class org.tinyradius.core.packet.PacketType
 
DISCONNECT_NAK - Static variable in class org.tinyradius.core.packet.PacketType
 
DISCONNECT_REQUEST - Static variable in class org.tinyradius.core.packet.PacketType
 

E

EAP_MESSAGE - Static variable in class org.tinyradius.core.packet.request.AccessRequest
 
encode(byte[], byte[], String) - Method in class org.tinyradius.core.attribute.codec.BaseCodec
Encodes plaintext data
encode(byte[], String) - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
encode(byte[], String) - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
Encodes attribute.
encode(byte[], String) - Method in class org.tinyradius.core.attribute.type.VendorSpecificAttribute
 
encode(ChannelHandlerContext, PendingRequestCtx, List<Object>) - Method in class org.tinyradius.io.client.handler.ClientDatagramCodec
 
encode(ChannelHandlerContext, PendingRequestCtx, List<Object>) - Method in class org.tinyradius.io.client.handler.PromiseAdapter
 
encode(ChannelHandlerContext, ResponseCtx, List<Object>) - Method in class org.tinyradius.io.server.handler.BasicCachingHandler
 
encode(ChannelHandlerContext, ResponseCtx, List<Object>) - Method in class org.tinyradius.io.server.handler.ServerPacketCodec
 
encode(RadiusAttribute, byte[], String) - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
encodeAttributes(byte[], String) - Method in interface org.tinyradius.core.attribute.AttributeHolder
 
encodeData(byte[], byte[], byte[]) - Method in class org.tinyradius.core.attribute.codec.BaseCodec
 
EncodedAttribute - Class in org.tinyradius.core.attribute.type
Wrapper around attributes encoded with one of AttributeCodecType
EncodedAttribute(RadiusAttribute) - Constructor for class org.tinyradius.core.attribute.type.EncodedAttribute
 
encodeMessageAuth(String, byte[]) - Method in interface org.tinyradius.core.packet.util.MessageAuthSupport
Creates packet with an encoded Message-Authenticator attribute.
encodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequest
AccessRequest overrides this method to generate a randomized authenticator (RFC 2865) and encode required attributes (e.g.
encodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestArap
 
encodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestChap
 
encodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestEap
 
encodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestNoAuth
 
encodeRequest(String) - Method in class org.tinyradius.core.packet.request.AccessRequestPap
 
encodeRequest(String) - Method in class org.tinyradius.core.packet.request.GenericRequest
 
encodeRequest(String) - Method in interface org.tinyradius.core.packet.request.RadiusRequest
Encode request and generate authenticator.
encodeResponse(String, byte[]) - Method in class org.tinyradius.core.packet.response.AccessResponse
 
encodeResponse(String, byte[]) - Method in class org.tinyradius.core.packet.response.GenericResponse
 
encodeResponse(String, byte[]) - Method in interface org.tinyradius.core.packet.response.RadiusResponse
Encode and generate authenticator.
encryptEnabled() - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
equals(Object) - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
equals(Object) - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
equals(Object) - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
equals(Object) - Method in class org.tinyradius.core.dictionary.Vendor
 
equals(Object) - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
equals(Object) - Method in class org.tinyradius.io.RadiusEndpoint
 

F

FileResourceResolver - Class in org.tinyradius.core.dictionary.parser.resolver
 
filterAttributes(int) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Returns all attributes of the given type, regardless of vendorId
filterAttributes(int, int) - Method in interface org.tinyradius.core.attribute.NestedAttributeHolder
Returns all attributes of this packet that match the given type and vendorId.
filterAttributes(String) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Returns attributes of the given type name.
filterAttributes(Predicate<RadiusAttribute>) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Returns attributes of the given type, filtered by given predicate
filterAttributes(AttributeTemplate) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Returns attributes of the given attribute type.
filterAttributes(AttributeTemplate) - Method in interface org.tinyradius.core.attribute.NestedAttributeHolder
 
FixedTimeoutHandler - Class in org.tinyradius.io.client.timeout
TimeoutHandler that waits a fixed period for every timeout, up to a predefined max attempt count.
FixedTimeoutHandler(Timer) - Constructor for class org.tinyradius.io.client.timeout.FixedTimeoutHandler
 
FixedTimeoutHandler(Timer, int, int) - Constructor for class org.tinyradius.io.client.timeout.FixedTimeoutHandler
 
flatten() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
Returns set of all nested attributes if contains sub-attributes, otherwise singleton set of current attribute.
flatten() - Method in class org.tinyradius.core.attribute.type.VendorSpecificAttribute
 
fromByteBuf(Dictionary, ByteBuf) - Static method in interface org.tinyradius.core.packet.request.RadiusRequest
Reads a request from the given input stream and creates an appropriate RadiusPacket/subclass.
fromByteBuf(Dictionary, ByteBuf) - Static method in interface org.tinyradius.core.packet.response.RadiusResponse
Reads a response from the given input stream and creates an appropriate RadiusPacket/subclass.
fromDatagram(Dictionary, DatagramPacket) - Static method in interface org.tinyradius.core.packet.request.RadiusRequest
Reads a request from the given input stream and creates an appropriate RadiusPacket/subclass.
fromDatagram(Dictionary, DatagramPacket) - Static method in interface org.tinyradius.core.packet.response.RadiusResponse
Reads a response from the given input stream and creates an appropriate RadiusPacket/subclass.
fromDataType(String) - Static method in enum class org.tinyradius.core.attribute.type.AttributeType
 
fromId(byte) - Static method in enum class org.tinyradius.core.attribute.codec.AttributeCodecType
 

G

genAuth(String) - Method in class org.tinyradius.core.packet.request.AccessRequest
 
genAuth(String) - Method in class org.tinyradius.core.packet.request.GenericRequest
 
GenericRequest - Class in org.tinyradius.core.packet.request
 
GenericRequest(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.request.GenericRequest
 
GenericResponse - Class in org.tinyradius.core.packet.response
 
GenericResponse(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.response.GenericResponse
 
genHashedAuth(String, byte[]) - Method in interface org.tinyradius.core.packet.RadiusPacket
Generates an authenticator for a Radius packet.
getAcctChannel() - Method in class org.tinyradius.io.server.RadiusServer
 
getAddress() - Method in class org.tinyradius.io.RadiusEndpoint
 
getAttribute(int) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Convenience method to get single attribute.
getAttribute(int, int) - Method in interface org.tinyradius.core.attribute.NestedAttributeHolder
Convenience method to get single attribute.
getAttribute(String) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Convenience method to get single attribute.
getAttributeByteBuf() - Method in interface org.tinyradius.core.attribute.AttributeHolder
Encodes the attributes of this Radius packet to a byte array.
getAttributeName() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getAttributes() - Method in interface org.tinyradius.core.attribute.AttributeHolder
 
getAttributes() - Method in class org.tinyradius.core.attribute.type.VendorSpecificAttribute
 
getAttributes() - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
getAttributeTemplate() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getAttributeTemplate(int) - Method in interface org.tinyradius.core.dictionary.CoreDictionary
Returns the AttributeTemplate for the vendor -1 from the cache.
getAttributeTemplate(int, int) - Method in interface org.tinyradius.core.dictionary.CoreDictionary
Retrieves an AttributeTemplate for a vendor-specific attribute.
getAttributeTemplate(int, int) - Method in class org.tinyradius.core.dictionary.MemoryDictionary
 
getAttributeTemplate(String) - Method in interface org.tinyradius.core.dictionary.CoreDictionary
Retrieves an AttributeTemplate by name.
getAttributeTemplate(String) - Method in class org.tinyradius.core.dictionary.MemoryDictionary
 
getAuthChannel() - Method in class org.tinyradius.io.server.RadiusServer
 
getAuthenticator() - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
getAuthenticator() - Method in interface org.tinyradius.core.packet.RadiusPacket
Returns the authenticator for this Radius packet.
getChildVendorId() - Method in interface org.tinyradius.core.attribute.AttributeHolder
 
getChildVendorId() - Method in class org.tinyradius.core.attribute.type.VendorSpecificAttribute
 
getChildVendorId() - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
getCodec() - Method in enum class org.tinyradius.core.attribute.codec.AttributeCodecType
 
getCodecType() - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
getData() - Method in class org.tinyradius.core.attribute.type.AnonSubAttribute
 
getData() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
getData() - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
getData() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
RadiusAttribute.toByteBuf() is preferred if caller exposes a reference to the ByteBuf elsewhere to avoid mutating netty ref counts
getDataType() - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
getDictionary() - Method in interface org.tinyradius.core.attribute.AttributeHolder
 
getDictionary() - Method in class org.tinyradius.core.attribute.type.AnonSubAttribute
 
getDictionary() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
getDictionary() - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
getDictionary() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getDictionary() - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
getEndpoint() - Method in class org.tinyradius.io.server.RequestCtx
 
getEnumeration(int) - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
getEnumeration(String) - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
getFlattenedAttributes() - Method in interface org.tinyradius.core.attribute.NestedAttributeHolder
 
getHeader() - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
getHeader() - Method in interface org.tinyradius.core.packet.RadiusPacket
 
getHeaderSize() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getHeaderSize() - Method in class org.tinyradius.core.dictionary.Vendor
 
getHmacMd5(String) - Static method in interface org.tinyradius.core.packet.util.MessageAuthSupport
 
getId() - Method in enum class org.tinyradius.core.attribute.codec.AttributeCodecType
 
getId() - Method in class org.tinyradius.core.dictionary.Vendor
 
getId() - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
getId() - Method in interface org.tinyradius.core.packet.RadiusPacket
 
getLength() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getLength() - Method in interface org.tinyradius.core.packet.RadiusPacket
 
getLengthSize() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getLengthSize() - Method in class org.tinyradius.core.dictionary.Vendor
 
getMd5Digest() - Static method in interface org.tinyradius.core.packet.RadiusPacket
 
getName() - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
getName() - Method in class org.tinyradius.core.dictionary.Vendor
 
getPacketTypeName(byte) - Static method in class org.tinyradius.core.packet.PacketType
 
getPassword() - Method in class org.tinyradius.core.packet.request.AccessRequestPap
Retrieves the plain-text user password.
getProxyServer(RadiusRequest, RadiusEndpoint) - Method in class org.tinyradius.io.server.handler.ProxyHandler
 
getRequest() - Method in class org.tinyradius.io.server.RequestCtx
 
getResponse() - Method in class org.tinyradius.io.client.PendingRequestCtx
 
getResponse() - Method in class org.tinyradius.io.server.ResponseCtx
 
getSecret() - Method in class org.tinyradius.io.RadiusEndpoint
 
getSharedSecret(InetSocketAddress) - Method in interface org.tinyradius.io.server.SecretProvider
Returns the shared secret used to communicate with the client/host with the passed IP address or null if the client is not allowed at this server.
getSharedSecret(InetSocketAddress, RadiusRequest) - Method in interface org.tinyradius.io.server.SecretProvider
An alternative method of returning shared secret but this time with the current radius request so that alternative secrets can be returned based on some sort of context.
getTag() - Method in class org.tinyradius.core.attribute.type.AnonSubAttribute
 
getTag() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
getTag() - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
getTag() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getTagSize() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getType() - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
getType() - Method in class org.tinyradius.core.attribute.type.AnonSubAttribute
 
getType() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
getType() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getType() - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
getType() - Method in interface org.tinyradius.core.packet.RadiusPacket
 
getTypeSize() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getTypeSize() - Method in class org.tinyradius.core.dictionary.Vendor
 
getValue() - Method in class org.tinyradius.core.attribute.type.AnonSubAttribute
 
getValue() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
getValue() - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
getValue() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getValueInt() - Method in class org.tinyradius.core.attribute.type.IntegerAttribute
 
getValueInt() - Method in class org.tinyradius.core.attribute.type.IpAttribute.V4
 
getValueLong() - Method in class org.tinyradius.core.attribute.type.IntegerAttribute
 
getValueString() - Method in class org.tinyradius.core.attribute.type.AnonSubAttribute
 
getValueString() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
getValueString() - Method in class org.tinyradius.core.attribute.type.IntegerAttribute
Returns the value of this attribute as a string.
getValueString() - Method in class org.tinyradius.core.attribute.type.IpAttribute
 
getValueString() - Method in class org.tinyradius.core.attribute.type.Ipv6PrefixAttribute
Returns the attribute value as a string of the format "x:x:x:x:x:x:x:x/yy".
getValueString() - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
getValueString() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getValueString() - Method in class org.tinyradius.core.attribute.type.StringAttribute
 
getVendor() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
getVendor(int) - Method in interface org.tinyradius.core.dictionary.CoreDictionary
Retrieves the vendor with the given vendor code.
getVendor(int) - Method in class org.tinyradius.core.dictionary.MemoryDictionary
 
getVendor(String) - Method in interface org.tinyradius.core.dictionary.CoreDictionary
Retrieves the ID of the vendor with the given name.
getVendor(String) - Method in class org.tinyradius.core.dictionary.MemoryDictionary
 
getVendorAttributes(int) - Method in interface org.tinyradius.core.attribute.NestedAttributeHolder
Returns the Vendor-Specific attribute(s) for the given vendor ID.
getVendorId() - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
getVendorId() - Method in class org.tinyradius.core.attribute.type.AnonSubAttribute
 
getVendorId() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
getVendorId() - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
getVendorId() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 

H

hashCode() - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
hashCode() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
hashCode() - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
hashCode() - Method in class org.tinyradius.core.dictionary.Vendor
 
hashCode() - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
hashCode() - Method in class org.tinyradius.io.RadiusEndpoint
 
HEADER_LENGTH - Static variable in interface org.tinyradius.core.packet.RadiusPacket
 

I

INSTANCE - Static variable in class org.tinyradius.core.dictionary.DefaultDictionary
 
INSTANCE - Static variable in class org.tinyradius.core.dictionary.parser.resolver.ClasspathResourceResolver
 
INSTANCE - Static variable in class org.tinyradius.core.dictionary.parser.resolver.FileResourceResolver
 
INTEGER - Enum constant in enum class org.tinyradius.core.attribute.type.AttributeType
 
IntegerAttribute - Class in org.tinyradius.core.attribute.type
This class represents a Radius attribute which only contains a 32 bit integer.
IntegerAttribute(Dictionary, int, ByteBuf) - Constructor for class org.tinyradius.core.attribute.type.IntegerAttribute
 
IpAttribute - Class in org.tinyradius.core.attribute.type
This class represents a Radius attribute for an IP address.
IpAttribute.V4 - Class in org.tinyradius.core.attribute.type
IPv4 Address
IpAttribute.V6 - Class in org.tinyradius.core.attribute.type
IPv6 Address
IPV4 - Enum constant in enum class org.tinyradius.core.attribute.type.AttributeType
 
IPV6 - Enum constant in enum class org.tinyradius.core.attribute.type.AttributeType
 
IPV6_PREFIX - Enum constant in enum class org.tinyradius.core.attribute.type.AttributeType
 
Ipv6PrefixAttribute - Class in org.tinyradius.core.attribute.type
This class represents a Radius attribute for an IPv6 prefix.
Ipv6PrefixAttribute(Dictionary, int, ByteBuf) - Constructor for class org.tinyradius.core.attribute.type.Ipv6PrefixAttribute
 
isEncoded() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
isEncoded() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
isReady() - Method in class org.tinyradius.io.server.RadiusServer
 
isTagged() - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
isTagged() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 

L

logger - Static variable in class org.tinyradius.core.packet.request.AccessRequest
 

M

MAX_PACKET_LENGTH - Static variable in interface org.tinyradius.core.packet.RadiusPacket
 
md5(byte[], byte[]) - Method in class org.tinyradius.core.attribute.codec.BaseCodec
 
MemoryDictionary - Class in org.tinyradius.core.dictionary
A dictionary that keeps the values and names in hash maps in the memory.
MemoryDictionary() - Constructor for class org.tinyradius.core.dictionary.MemoryDictionary
 
MESSAGE_AUTHENTICATOR - Static variable in interface org.tinyradius.core.packet.util.MessageAuthSupport
 
MessageAuthSupport<T extends RadiusPacket<T>> - Interface in org.tinyradius.core.packet.util
Partial implementation for encoding/verifying Message-Authenticator (RFC 2869)
msgAuthLogger - Static variable in interface org.tinyradius.core.packet.util.MessageAuthSupport
 

N

NestedAttributeHolder<T extends NestedAttributeHolder<T>> - Interface in org.tinyradius.core.attribute
AttributeHolder that supports sub-attributes (wrapped by Vendor-Specific Attributes) and filtering by vendorId.
newClasspathParser() - Static method in class org.tinyradius.core.dictionary.parser.DictionaryParser
 
newFileParser() - Static method in class org.tinyradius.core.dictionary.parser.DictionaryParser
 
newInstance(Dictionary, ByteBuf, List<RadiusAttribute>) - Method in interface org.tinyradius.core.packet.request.AccessRequest.AccessRequestFactory
 
NO_ENCRYPT - Enum constant in enum class org.tinyradius.core.attribute.codec.AttributeCodecType
 

O

OCTETS - Enum constant in enum class org.tinyradius.core.attribute.type.AttributeType
 
OctetsAttribute - Class in org.tinyradius.core.attribute.type
The basic generic Radius attribute.
OctetsAttribute(Dictionary, int, ByteBuf) - Constructor for class org.tinyradius.core.attribute.type.OctetsAttribute
 
onHit(ChannelHandlerContext, RequestCtx, ResponseCtx, List<Object>) - Method in class org.tinyradius.io.server.handler.BasicCachingHandler
 
onMiss(ChannelHandlerContext, RequestCtx, List<Object>) - Method in class org.tinyradius.io.server.handler.BasicCachingHandler
 
onTimeout(Runnable, int, Promise<RadiusResponse>) - Method in class org.tinyradius.io.client.timeout.FixedTimeoutHandler
 
onTimeout(Runnable, int, Promise<RadiusResponse>) - Method in interface org.tinyradius.io.client.timeout.TimeoutHandler
Schedule a retry in the future.
openStream(String) - Method in class org.tinyradius.core.dictionary.parser.resolver.ClasspathResourceResolver
 
openStream(String) - Method in class org.tinyradius.core.dictionary.parser.resolver.FileResourceResolver
 
openStream(String) - Method in interface org.tinyradius.core.dictionary.parser.resolver.ResourceResolver
 
org.tinyradius.core - package org.tinyradius.core
 
org.tinyradius.core.attribute - package org.tinyradius.core.attribute
Supporting classes to create and manage attributes.
org.tinyradius.core.attribute.codec - package org.tinyradius.core.attribute.codec
 
org.tinyradius.core.attribute.type - package org.tinyradius.core.attribute.type
Classes for Radius attributes and Radius attribute types.
org.tinyradius.core.dictionary - package org.tinyradius.core.dictionary
Interfaces and classes that manage a dictionary of Radius attribute types.
org.tinyradius.core.dictionary.parser - package org.tinyradius.core.dictionary.parser
 
org.tinyradius.core.dictionary.parser.resolver - package org.tinyradius.core.dictionary.parser.resolver
 
org.tinyradius.core.packet - package org.tinyradius.core.packet
Classes for encoding and decoding Radius packets.
org.tinyradius.core.packet.request - package org.tinyradius.core.packet.request
 
org.tinyradius.core.packet.response - package org.tinyradius.core.packet.response
 
org.tinyradius.core.packet.util - package org.tinyradius.core.packet.util
Utilities and supporting classes to create, manage, and encode packets.
org.tinyradius.io - package org.tinyradius.io
 
org.tinyradius.io.client - package org.tinyradius.io.client
Radius client implementation with supporting classes and ChannelHandlers.
org.tinyradius.io.client.handler - package org.tinyradius.io.client.handler
Reference implementations of Netty ChannelHandlers for RadiusClient.
org.tinyradius.io.client.timeout - package org.tinyradius.io.client.timeout
TimeoutHandler schedules a retry in the future and handles timeouts.
org.tinyradius.io.server - package org.tinyradius.io.server
Radius server implementation with supporting classes and ChannelHandlers.
org.tinyradius.io.server.handler - package org.tinyradius.io.server.handler
Reference implementations of Netty ChannelHandlers for RadiusServer.

P

PacketType - Class in org.tinyradius.core.packet
Packet type codes.
pad16x(byte[]) - Static method in class org.tinyradius.core.attribute.codec.BaseCodec
 
parse(Dictionary, ByteBuf) - Method in class org.tinyradius.core.attribute.AttributeTemplate
Parse RadiusAttribute from raw byte data.
parseDictionary(String) - Method in class org.tinyradius.core.dictionary.parser.DictionaryParser
Returns a new dictionary filled with the contents from the given input stream.
parseDictionary(String) - Method in class org.tinyradius.core.dictionary.parser.ResourceParser
Parses the dictionary from the specified InputStream.
PASSWORD_ACCEPT - Static variable in class org.tinyradius.core.packet.PacketType
 
PASSWORD_REJECT - Static variable in class org.tinyradius.core.packet.PacketType
 
PASSWORD_REQUEST - Static variable in class org.tinyradius.core.packet.PacketType
 
PendingRequestCtx - Class in org.tinyradius.io.client
Wrapper that holds a promise to be resolved when response is received.
PendingRequestCtx(RadiusRequest, RadiusEndpoint, Promise<RadiusResponse>) - Constructor for class org.tinyradius.io.client.PendingRequestCtx
 
PromiseAdapter - Class in org.tinyradius.io.client.handler
ClientHandler that matches requests/response by appending Proxy-State attribute to outbound packets.
PromiseAdapter() - Constructor for class org.tinyradius.io.client.handler.PromiseAdapter
 
ProxyHandler - Class in org.tinyradius.io.server.handler
RadiusServer handler that proxies packets to destination.
ProxyHandler(RadiusClient) - Constructor for class org.tinyradius.io.server.handler.ProxyHandler
 

R

RadiusAttribute - Interface in org.tinyradius.core.attribute.type
 
RadiusClient - Class in org.tinyradius.io.client
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.
RadiusClient(Bootstrap, SocketAddress, TimeoutHandler, ChannelHandler) - Constructor for class org.tinyradius.io.client.RadiusClient
 
RadiusEndpoint - Class in org.tinyradius.io
Wrapper class for a remote endpoint address and the shared secret used for securing the communication.
RadiusEndpoint(InetSocketAddress, String) - Constructor for class org.tinyradius.io.RadiusEndpoint
 
RadiusPacket<T extends RadiusPacket<T>> - Interface in org.tinyradius.core.packet
 
RadiusPacketException - Exception in org.tinyradius.core
An exception which occurs on Radius protocol errors like invalid packets or malformed attributes.
RadiusPacketException(String) - Constructor for exception org.tinyradius.core.RadiusPacketException
 
RadiusPacketException(String, Throwable) - Constructor for exception org.tinyradius.core.RadiusPacketException
 
RadiusRequest - Interface in org.tinyradius.core.packet.request
 
RadiusResponse - Interface in org.tinyradius.core.packet.response
 
RadiusServer - Class in org.tinyradius.io.server
Implements a simple Radius server.
RadiusServer(Bootstrap, ChannelHandler, ChannelHandler, InetSocketAddress, InetSocketAddress) - Constructor for class org.tinyradius.io.server.RadiusServer
 
RANDOM - Static variable in class org.tinyradius.core.packet.request.AccessRequest
 
random16bytes() - Static method in class org.tinyradius.core.packet.request.AccessRequest
 
readAttribute(Dictionary, int, ByteBuf) - Static method in interface org.tinyradius.core.attribute.AttributeHolder
Parses attribute and increases readerIndex by size of attribute.
readAttributes(Dictionary, int, ByteBuf) - Static method in interface org.tinyradius.core.attribute.AttributeHolder
Reads attributes and increments readerIndex.
readHeader(ByteBuf) - Static method in interface org.tinyradius.core.packet.RadiusPacket
Returns header of this buffer's starting at the current readerIndex and increases the readerIndex by the size of the new slice (= RadiusPacket.HEADER_LENGTH).
Reject(Dictionary, ByteBuf, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.packet.response.AccessResponse.Reject
 
removeAttribute(RadiusAttribute) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Removes all instances of the specified attribute from this attribute container.
removeAttribute(RadiusAttribute) - Method in interface org.tinyradius.core.attribute.NestedAttributeHolder
Removes all instances of the specified attribute from this packet.
removeAttributes(int) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Removes all attributes from this packet which have got the specified type.
removeAttributes(int, int) - Method in interface org.tinyradius.core.attribute.NestedAttributeHolder
Removes all (sub)attributes of the given vendor and type.
removeLastAttribute(int) - Method in interface org.tinyradius.core.attribute.AttributeHolder
Removes the last occurrence of the attribute of the given type from the packet.
RequestCtx - Class in org.tinyradius.io.server
 
RequestCtx(RadiusRequest, RadiusEndpoint) - Constructor for class org.tinyradius.io.server.RequestCtx
 
RequestHandler - Class in org.tinyradius.io.server.handler
 
RequestHandler() - Constructor for class org.tinyradius.io.server.handler.RequestHandler
 
RESERVED - Static variable in class org.tinyradius.core.packet.PacketType
 
resolve(String, String) - Method in class org.tinyradius.core.dictionary.parser.resolver.ClasspathResourceResolver
 
resolve(String, String) - Method in class org.tinyradius.core.dictionary.parser.resolver.FileResourceResolver
 
resolve(String, String) - Method in interface org.tinyradius.core.dictionary.parser.resolver.ResourceResolver
 
ResourceParser - Class in org.tinyradius.core.dictionary.parser
 
ResourceParser(ResourceResolver) - Constructor for class org.tinyradius.core.dictionary.parser.ResourceParser
 
ResourceParser(WritableDictionary, ResourceResolver) - Constructor for class org.tinyradius.core.dictionary.parser.ResourceParser
 
ResourceResolver - Interface in org.tinyradius.core.dictionary.parser.resolver
 
ResponseCtx - Class in org.tinyradius.io.server
 
ResponseCtx(RadiusRequest, RadiusEndpoint, RadiusResponse) - Constructor for class org.tinyradius.io.server.ResponseCtx
 
RFC2865_USER_PASSWORD - Enum constant in enum class org.tinyradius.core.attribute.codec.AttributeCodecType
 
RFC2868_TUNNEL_PASSWORD - Enum constant in enum class org.tinyradius.core.attribute.codec.AttributeCodecType
 

S

SecretProvider - Interface in org.tinyradius.io.server
 
ServerPacketCodec - Class in org.tinyradius.io.server.handler
Codec for receiving requests and sending responses.
ServerPacketCodec(Dictionary, SecretProvider) - Constructor for class org.tinyradius.io.server.handler.ServerPacketCodec
 
STATUS_ACCEPT - Static variable in class org.tinyradius.core.packet.PacketType
 
STATUS_CLIENT - Static variable in class org.tinyradius.core.packet.PacketType
 
STATUS_REJECT - Static variable in class org.tinyradius.core.packet.PacketType
 
STATUS_REQUEST - Static variable in class org.tinyradius.core.packet.PacketType
 
STATUS_SERVER - Static variable in class org.tinyradius.core.packet.PacketType
 
STRING - Enum constant in enum class org.tinyradius.core.attribute.type.AttributeType
 
StringAttribute - Class in org.tinyradius.core.attribute.type
This class represents a Radius attribute which only contains a string.
StringAttribute(Dictionary, int, ByteBuf) - Constructor for class org.tinyradius.core.attribute.type.StringAttribute
 
stringHexParser(String) - Static method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
stringParser(String) - Static method in class org.tinyradius.core.attribute.type.IpAttribute
 
stringParser(String) - Static method in class org.tinyradius.core.attribute.type.Ipv6PrefixAttribute
 
stringParser(String) - Static method in class org.tinyradius.core.attribute.type.StringAttribute
 
stringParser(Dictionary, int, int, String) - Static method in class org.tinyradius.core.attribute.type.IntegerAttribute
 

T

TimeoutHandler - Interface in org.tinyradius.io.client.timeout
Schedules a retry in the future and handles timeouts.
toByteArray() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
toByteBuf() - Method in interface org.tinyradius.core.attribute.type.RadiusAttribute
 
toByteBuf() - Method in interface org.tinyradius.core.packet.RadiusPacket
 
toByteBuffer() - Method in interface org.tinyradius.core.packet.RadiusPacket
 
toBytes() - Method in interface org.tinyradius.core.packet.RadiusPacket
 
toLengthBytes(int) - Method in class org.tinyradius.core.dictionary.Vendor
 
toString() - Method in class org.tinyradius.core.attribute.AttributeTemplate
 
toString() - Method in class org.tinyradius.core.attribute.type.AnonSubAttribute
 
toString() - Method in class org.tinyradius.core.attribute.type.EncodedAttribute
 
toString() - Method in class org.tinyradius.core.attribute.type.OctetsAttribute
 
toString() - Method in class org.tinyradius.core.attribute.type.VendorSpecificAttribute
 
toString() - Method in class org.tinyradius.core.dictionary.Vendor
 
toString() - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
toTypeBytes(int) - Method in class org.tinyradius.core.dictionary.Vendor
 

U

USER_PASSWORD - Static variable in class org.tinyradius.core.packet.request.AccessRequest
 

V

V4(Dictionary, int, ByteBuf) - Constructor for class org.tinyradius.core.attribute.type.IpAttribute.V4
 
V6(Dictionary, int, ByteBuf) - Constructor for class org.tinyradius.core.attribute.type.IpAttribute.V6
 
valueOf(String) - Static method in enum class org.tinyradius.core.attribute.codec.AttributeCodecType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.tinyradius.core.attribute.type.AttributeType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.tinyradius.core.attribute.codec.AttributeCodecType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.tinyradius.core.attribute.type.AttributeType
Returns an array containing the constants of this enum class, in the order they are declared.
Vendor - Class in org.tinyradius.core.dictionary
Vendor definition
Vendor(int, String, int, int) - Constructor for class org.tinyradius.core.dictionary.Vendor
 
VENDOR_SPECIFIC - Static variable in class org.tinyradius.core.attribute.type.VendorSpecificAttribute
 
VendorSpecificAttribute - Class in org.tinyradius.core.attribute.type
Vendor-Specific attribute.
VendorSpecificAttribute(Dictionary, int, ByteBuf) - Constructor for class org.tinyradius.core.attribute.type.VendorSpecificAttribute
 
VendorSpecificAttribute(Dictionary, int, List<RadiusAttribute>) - Constructor for class org.tinyradius.core.attribute.type.VendorSpecificAttribute
Constructs a new Vendor-Specific attribute
verifyMessageAuth(String, byte[]) - Method in interface org.tinyradius.core.packet.util.MessageAuthSupport
 
verifyPacketAuth(String, byte[]) - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
VSA - Enum constant in enum class org.tinyradius.core.attribute.type.AttributeType
 

W

with(ByteBuf, List<RadiusAttribute>) - Method in class org.tinyradius.core.packet.BaseRadiusPacket
Naive with(), does not recalculate packet lengths in header.
with(ByteBuf, List<RadiusAttribute>) - Method in class org.tinyradius.core.packet.request.GenericRequest
 
with(ByteBuf, List<RadiusAttribute>) - Method in class org.tinyradius.core.packet.response.GenericResponse
 
withAttributes(List<RadiusAttribute>) - Method in interface org.tinyradius.core.attribute.AttributeHolder
 
withAttributes(List<RadiusAttribute>) - Method in class org.tinyradius.core.attribute.type.VendorSpecificAttribute
 
withAttributes(List<RadiusAttribute>) - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
withAttributes(List<RadiusAttribute>) - Method in class org.tinyradius.core.packet.request.AccessRequest
 
withAuthAttributes(byte[], List<RadiusAttribute>) - Method in class org.tinyradius.core.packet.BaseRadiusPacket
 
withAuthAttributes(byte[], List<RadiusAttribute>) - Method in class org.tinyradius.core.packet.request.AccessRequest
 
withChapPassword(String) - Method in class org.tinyradius.core.packet.request.AccessRequest
Set CHAP-Password attribute with provided password and initializes CHAP-Challenge with random bytes.
withPapPassword(String) - Method in class org.tinyradius.core.packet.request.AccessRequest
Set User-Password attribute with provided password.
withResponse(RadiusResponse) - Method in class org.tinyradius.io.server.RequestCtx
 
WritableDictionary - Interface in org.tinyradius.core.dictionary
A dictionary that is not read-only.
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.tinyradius.io.client.handler.BlacklistHandler
 

X

xor16(byte[], int, byte[]) - Static method in class org.tinyradius.core.attribute.codec.BaseCodec
 
A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form