A C D E G H I L M O P R S T U V W 

A

ACCESS_ACCEPT - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
ACCESS_CHALLENGE - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
ACCESS_REJECT - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
ACCESS_REQUEST - 类 中的静态变量org.tinyradius.packet.RadiusPacket
Packet type codes.
AccessRequest - org.tinyradius.packet中的类
This class represents an Access-Request Radius packet.
AccessRequest() - 类 的构造器org.tinyradius.packet.AccessRequest
Constructs an empty Access-Request packet.
AccessRequest(String, String) - 类 的构造器org.tinyradius.packet.AccessRequest
Constructs an Access-Request packet, sets the code, identifier and adds an User-Name and an User-Password attribute (PAP).
accessRequestReceived(AccessRequest, InetSocketAddress) - 类 中的方法org.tinyradius.util.RadiusServer
Constructs an answer for an Access-Request packet.
account(AccountingRequest) - 类 中的方法org.tinyradius.util.RadiusClient
Sends an Accounting-Request packet and receives a response packet.
ACCOUNTING_MESSAGE - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
ACCOUNTING_REQUEST - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
ACCOUNTING_RESPONSE - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
ACCOUNTING_STATUS - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
AccountingRequest - org.tinyradius.packet中的类
This class represents a Radius packet of the type "Accounting-Request".
AccountingRequest(String, int) - 类 的构造器org.tinyradius.packet.AccountingRequest
Constructs an Accounting-Request packet to be sent to a Radius server.
AccountingRequest() - 类 的构造器org.tinyradius.packet.AccountingRequest
Constructs an empty Accounting-Request to be received by a Radius client.
accountingRequestReceived(AccountingRequest, InetSocketAddress) - 类 中的方法org.tinyradius.util.RadiusServer
Constructs an answer for an Accounting-Request packet.
ACCT_STATUS_TYPE_ACCOUNTING_OFF - 类 中的静态变量org.tinyradius.packet.AccountingRequest
Acct-Status-Type: Accounting-Off
ACCT_STATUS_TYPE_ACCOUNTING_ON - 类 中的静态变量org.tinyradius.packet.AccountingRequest
Acct-Status-Type: Accounting-On
ACCT_STATUS_TYPE_INTERIM_UPDATE - 类 中的静态变量org.tinyradius.packet.AccountingRequest
Acct-Status-Type: Interim Update/Alive
ACCT_STATUS_TYPE_START - 类 中的静态变量org.tinyradius.packet.AccountingRequest
Acct-Status-Type: Start
ACCT_STATUS_TYPE_STOP - 类 中的静态变量org.tinyradius.packet.AccountingRequest
Acct-Status-Type: Stop
addAttribute(RadiusAttribute) - 类 中的方法org.tinyradius.packet.RadiusPacket
Adds a Radius attribute to this packet.
addAttribute(String, String) - 类 中的方法org.tinyradius.packet.RadiusPacket
Adds a Radius attribute to this packet.
addAttributeType(AttributeType) - 类 中的方法org.tinyradius.dictionary.MemoryDictionary
Adds an AttributeType object to the cache.
addAttributeType(AttributeType) - 接口 中的方法org.tinyradius.dictionary.WritableDictionary
Adds an AttributeType object to the dictionary.
addEnumerationValue(int, String) - 类 中的方法org.tinyradius.dictionary.AttributeType
Adds a name for an integer value of this attribute.
addSubAttribute(RadiusAttribute) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Adds a sub-attribute to this attribute.
addSubAttribute(String, String) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Adds a sub-attribute with the specified name to this attribute.
addVendor(int, String) - 类 中的方法org.tinyradius.dictionary.MemoryDictionary
Adds the given vendor to the cache.
addVendor(int, String) - 接口 中的方法org.tinyradius.dictionary.WritableDictionary
Adds the given vendor to the dictionary.
AttributeType - org.tinyradius.dictionary中的类
Represents a Radius attribute type.
AttributeType(int, String, Class) - 类 的构造器org.tinyradius.dictionary.AttributeType
Create a new attribute type.
AttributeType(int, int, String, Class) - 类 的构造器org.tinyradius.dictionary.AttributeType
Constructs a Vendor-Specific sub-attribute type.
AUTH_CHAP - 类 中的静态变量org.tinyradius.packet.AccessRequest
Challenged Handshake Authentication Protocol
AUTH_PAP - 类 中的静态变量org.tinyradius.packet.AccessRequest
Passphrase Authentication Protocol
authenticate(String, String) - 类 中的方法org.tinyradius.util.RadiusClient
Authenticates a user.
authenticate(AccessRequest) - 类 中的方法org.tinyradius.util.RadiusClient
Sends an Access-Request packet and receives a response packet.

C

checkRequestAuthenticator(String, int, byte[]) - 类 中的方法org.tinyradius.packet.AccountingRequest
Checks the received request authenticator as specified by RFC 2866.
checkRequestAuthenticator(String, int, byte[]) - 类 中的方法org.tinyradius.packet.RadiusPacket
Checks the request authenticator against the supplied shared secret.
checkResponseAuthenticator(String, int, byte[], byte[]) - 类 中的方法org.tinyradius.packet.RadiusPacket
This method checks the authenticator of this Radius packet.
close() - 类 中的方法org.tinyradius.util.RadiusClient
Closes the socket of this client.
COA_ACK - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
COA_NAK - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
COA_REQUEST - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
CoaRequest - org.tinyradius.packet中的类
CoA packet.
CoaRequest() - 类 的构造器org.tinyradius.packet.CoaRequest
 
communicate(RadiusPacket, int) - 类 中的方法org.tinyradius.util.RadiusClient
Sends a Radius packet to the server and awaits an answer.
communicate(RadiusEndpoint, RadiusPacket) - 类 中的静态方法org.tinyradius.util.RadiusClient
Sends the specified packet to the specified Radius server endpoint.
copyProxyState(RadiusPacket, RadiusPacket) - 类 中的方法org.tinyradius.util.RadiusServer
Copies all Proxy-State attributes from the request packet to the response packet.
createRadiusAttribute(Dictionary, int, int) - 类 中的静态方法org.tinyradius.attribute.RadiusAttribute
Creates a RadiusAttribute object of the appropriate type.
createRadiusAttribute(int, int) - 类 中的静态方法org.tinyradius.attribute.RadiusAttribute
Creates a Radius attribute, including vendor-specific attributes.
createRadiusAttribute(int) - 类 中的静态方法org.tinyradius.attribute.RadiusAttribute
Creates a Radius attribute.
createRadiusPacket(int) - 类 中的静态方法org.tinyradius.packet.RadiusPacket
Creates a RadiusPacket object.
createRequestAuthenticator(String) - 类 中的方法org.tinyradius.packet.RadiusPacket
Creates a request authenticator for this packet.
createResponseAuthenticator(String, int, byte[], byte[]) - 类 中的方法org.tinyradius.packet.RadiusPacket
Creates an authenticator for a Radius response packet.

D

decodePacket(Dictionary, InputStream, String, RadiusPacket) - 类 中的静态方法org.tinyradius.packet.RadiusPacket
Reads a Radius packet from the given input stream and creates an appropiate RadiusPacket descendant object.
decodeRequestAttributes(String) - 类 中的方法org.tinyradius.packet.AccessRequest
Decrypts the User-Password attribute.
decodeRequestAttributes(String) - 类 中的方法org.tinyradius.packet.RadiusPacket
Can be overriden to decode encoded request attributes such as User-Password.
decodeRequestPacket(InputStream, String) - 类 中的静态方法org.tinyradius.packet.RadiusPacket
Reads a Radius request packet from the given input stream and creates an appropiate RadiusPacket descendant object.
decodeRequestPacket(Dictionary, InputStream, String) - 类 中的静态方法org.tinyradius.packet.RadiusPacket
Reads a Radius request packet from the given input stream and creates an appropiate RadiusPacket descendant object.
decodeResponsePacket(InputStream, String, RadiusPacket) - 类 中的静态方法org.tinyradius.packet.RadiusPacket
Reads a Radius response packet from the given input stream and creates an appropiate RadiusPacket descendant object.
decodeResponsePacket(Dictionary, InputStream, String, RadiusPacket) - 类 中的静态方法org.tinyradius.packet.RadiusPacket
Reads a Radius response packet from the given input stream and creates an appropiate RadiusPacket descendant object.
DefaultDictionary - org.tinyradius.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 - org.tinyradius.dictionary中的接口
A dictionary retrieves AttributeType objects by name or type code.
DictionaryParser - org.tinyradius.dictionary中的类
Parses a dictionary in "Radiator format" and fills a WritableDictionary.
DictionaryParser() - 类 的构造器org.tinyradius.dictionary.DictionaryParser
 
DISCONNECT_ACK - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
DISCONNECT_NAK - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
DISCONNECT_REQUEST - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 

E

encodePacket(OutputStream, String, RadiusPacket) - 类 中的方法org.tinyradius.packet.RadiusPacket
Encodes this Radius packet and sends it to the specified output stream.
encodeRequestAttributes(String) - 类 中的方法org.tinyradius.packet.AccessRequest
Sets and encrypts the User-Password attribute.
encodeRequestAttributes(String) - 类 中的方法org.tinyradius.packet.RadiusPacket
This method exists for subclasses to be overridden in order to encode packet attributes like the User-Password attribute.
encodeRequestPacket(OutputStream, String) - 类 中的方法org.tinyradius.packet.RadiusPacket
Encodes this Radius packet and sends it to the specified output stream.
encodeResponsePacket(OutputStream, String, RadiusPacket) - 类 中的方法org.tinyradius.packet.RadiusPacket
Encodes this Radius response packet and sends it to the specified output stream.

G

getAcctPort() - 类 中的方法org.tinyradius.util.RadiusClient
Returns the Radius server accounting port.
getAcctPort() - 类 中的方法org.tinyradius.util.RadiusServer
Returns the acct port the server will listen on.
getAcctSocket() - 类 中的方法org.tinyradius.util.RadiusServer
Returns a socket bound to the acct port.
getAcctStatusType() - 类 中的方法org.tinyradius.packet.AccountingRequest
Retrieves the user name from the User-Name attribute.
getAttribute(int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns a Radius attribute of the given type which may only occur once in the Radius packet.
getAttribute(int, int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns a Radius attribute of the given type and vendor ID which may only occur once in the Radius packet.
getAttribute(String) - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns a single Radius attribute of the given type name.
getAttributeBytes() - 类 中的方法org.tinyradius.packet.RadiusPacket
Encodes the attributes of this Radius packet to a byte array.
getAttributeClass() - 类 中的方法org.tinyradius.dictionary.AttributeType
Retrieves the RadiusAttribute descendant class which represents attributes of this type.
getAttributeData() - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Returns the data for this attribute.
getAttributes(int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns all attributes of this packet of the given type.
getAttributes(int, int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns all attributes of this packet that have got the given type and belong to the given vendor ID.
getAttributes() - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns a list of all attributes belonging to this Radius packet.
getAttributeType() - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Returns the type of this Radius attribute.
getAttributeTypeByCode(int) - 接口 中的方法org.tinyradius.dictionary.Dictionary
Retrieves an attribute type by type code.
getAttributeTypeByCode(int, int) - 接口 中的方法org.tinyradius.dictionary.Dictionary
Retrieves an attribute type for a vendor-specific attribute.
getAttributeTypeByCode(int) - 类 中的方法org.tinyradius.dictionary.MemoryDictionary
Returns the AttributeType for the vendor -1 from the cache.
getAttributeTypeByCode(int, int) - 类 中的方法org.tinyradius.dictionary.MemoryDictionary
Returns the specified AttributeType object.
getAttributeTypeByName(String) - 接口 中的方法org.tinyradius.dictionary.Dictionary
Retrieves an attribute type by name.
getAttributeTypeByName(String) - 类 中的方法org.tinyradius.dictionary.MemoryDictionary
Retrieves the attribute type with the given name.
getAttributeTypeObject() - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Retrieves an AttributeType object for this attribute.
getAttributeValue() - 类 中的方法org.tinyradius.attribute.IntegerAttribute
Returns the value of this attribute as a string.
getAttributeValue() - 类 中的方法org.tinyradius.attribute.IpAttribute
Returns the attribute value (IP number) as a string of the format "xx.xx.xx.xx".
getAttributeValue() - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Gets the value of this attribute as a string.
getAttributeValue() - 类 中的方法org.tinyradius.attribute.StringAttribute
Returns the string value of this attribute.
getAttributeValue(String) - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns the value of the Radius attribute of the given type or null if there is no such attribute.
getAttributeValueInt() - 类 中的方法org.tinyradius.attribute.IntegerAttribute
Returns the string value of this attribute.
getAuthenticator() - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns the authenticator for this Radius packet.
getAuthPort() - 类 中的方法org.tinyradius.util.RadiusClient
Returns the Radius server auth port.
getAuthPort() - 类 中的方法org.tinyradius.util.RadiusServer
Returns the auth port the server will listen on.
getAuthProtocol() - 类 中的方法org.tinyradius.packet.AccessRequest
Returns the protocol used for encrypting the passphrase.
getAuthSocket() - 类 中的方法org.tinyradius.util.RadiusServer
Returns a socket bound to the auth port.
getChildVendorId() - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Returns the vendor ID of the sub-attributes.
getDefaultDictionary() - 类 中的静态方法org.tinyradius.dictionary.DefaultDictionary
Returns the singleton instance of this object.
getDictionary() - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Returns the dictionary this Radius attribute uses.
getDictionary() - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns the dictionary this Radius packet uses.
getDuplicateInterval() - 类 中的方法org.tinyradius.util.RadiusServer
Returns the duplicate interval in ms.
getEndpointAddress() - 类 中的方法org.tinyradius.util.RadiusEndpoint
Returns the remote address.
getEnumeration(int) - 类 中的方法org.tinyradius.dictionary.AttributeType
Returns the name of the given integer value if this attribute is an enumeration, or null if it is not or if the integer value is unknown.
getEnumeration(String) - 类 中的方法org.tinyradius.dictionary.AttributeType
Returns the number of the given string value if this attribute is an enumeration, or null if it is not or if the string value is unknown.
getHexString(byte[]) - 类 中的静态方法org.tinyradius.util.RadiusUtil
Returns the byte array as a hex string in the format "0x1234".
getHostName() - 类 中的方法org.tinyradius.util.RadiusClient
Returns the host name of the Radius server.
getIpAsLong() - 类 中的方法org.tinyradius.attribute.IpAttribute
Returns the IP number as a 32 bit unsigned number.
getListenAddress() - 类 中的方法org.tinyradius.util.RadiusServer
Returns the IP address the server listens on.
getMd5Digest() - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns a MD5 digest.
getName() - 类 中的方法org.tinyradius.dictionary.AttributeType
Retrieves the name of this type.
getNextPacketIdentifier() - 类 中的静态方法org.tinyradius.packet.RadiusPacket
Retrieves the next packet identifier to use and increments the static storage.
getPacket() - 类 中的方法org.tinyradius.proxy.RadiusProxyConnection
Returns the proxied packet.
getPacketIdentifier() - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns the packet identifier for this Radius packet.
getPacketType() - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns the type of this Radius packet.
getPacketTypeName() - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns the type name of this Radius packet.
getPort() - 类 中的方法org.tinyradius.proxy.RadiusProxyConnection
Returns the port number the proxied packet arrived at originally.
getProxyPort() - 类 中的方法org.tinyradius.proxy.RadiusProxy
Returns the proxy port this server listens to.
getProxyServer(RadiusPacket, RadiusEndpoint) - 类 中的方法org.tinyradius.proxy.RadiusProxy
This method must be implemented to return a RadiusEndpoint if the given packet is to be proxied.
getProxyServer(RadiusPacket, RadiusEndpoint) - 类 中的方法org.tinyradius.test.TestProxy
 
getProxySocket() - 类 中的方法org.tinyradius.proxy.RadiusProxy
Returns a socket bound to the proxy port.
getRadiusClient() - 类 中的方法org.tinyradius.proxy.RadiusProxyConnection
Returns the Radius endpoint of the client.
getRadiusServer() - 类 中的方法org.tinyradius.proxy.RadiusProxyConnection
Returns the Radius endpoint of the server.
getRetryCount() - 类 中的方法org.tinyradius.util.RadiusClient
Returns the retry count for failed transmissions.
getSharedSecret(InetSocketAddress) - 类 中的方法org.tinyradius.test.TestProxy
 
getSharedSecret() - 类 中的方法org.tinyradius.util.RadiusClient
Returns the secret shared between server and client.
getSharedSecret() - 类 中的方法org.tinyradius.util.RadiusEndpoint
Returns the shared secret.
getSharedSecret(InetSocketAddress) - 类 中的方法org.tinyradius.util.RadiusServer
Returns the shared secret used to communicate with the client with the passed IP address or null if the client is not allowed at this server.
getSocket() - 类 中的方法org.tinyradius.util.RadiusClient
Returns the socket used for the server communication.
getSocketTimeout() - 类 中的方法org.tinyradius.util.RadiusClient
Returns the socket timeout.
getSocketTimeout() - 类 中的方法org.tinyradius.util.RadiusServer
Returns the socket timeout (ms).
getStringFromUtf8(byte[]) - 类 中的静态方法org.tinyradius.util.RadiusUtil
Creates a string from the passed byte array containing the string in UTF-8 representation.
getSubAttribute(int) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Returns a sub-attribute of the given type which may only occur once in this attribute.
getSubAttribute(String) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Returns a single sub-attribute of the given type name.
getSubAttributes() - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Returns the list of sub-attributes.
getSubAttributes(int) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Returns all sub-attributes of this attribut which have the given type.
getSubAttributeValue(String) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Returns the value of the Radius attribute of the given type or null if there is no such attribute.
getTypeCode() - 类 中的方法org.tinyradius.dictionary.AttributeType
Retrieves the Radius type code for this attribute type.
getUserName() - 类 中的方法org.tinyradius.packet.AccessRequest
Retrieves the user name from the User-Name attribute.
getUserName() - 类 中的方法org.tinyradius.packet.AccountingRequest
Retrieves the user name from the User-Name attribute.
getUserPassword() - 类 中的方法org.tinyradius.packet.AccessRequest
Retrieves the plain-text user password.
getUserPassword(String) - 类 中的方法org.tinyradius.test.TestProxy
 
getUserPassword(String) - 类 中的方法org.tinyradius.util.RadiusServer
Returns the password of the passed user.
getUtf8Bytes(String) - 类 中的静态方法org.tinyradius.util.RadiusUtil
Returns the passed string as a byte array containing the string in UTF-8 representation.
getVendorAttribute(int) - 类 中的方法org.tinyradius.packet.RadiusPacket
已过时。
use getVendorAttributes(int)
getVendorAttributes(int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Returns the Vendor-Specific attribute(s) for the given vendor ID.
getVendorId() - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Gets the Vendor-Id of the Vendor-Specific attribute this attribute belongs to.
getVendorId() - 类 中的方法org.tinyradius.dictionary.AttributeType
Returns the vendor ID.
getVendorId(String) - 接口 中的方法org.tinyradius.dictionary.Dictionary
Retrieves the ID of the vendor with the given name.
getVendorId(String) - 类 中的方法org.tinyradius.dictionary.MemoryDictionary
Searches the vendor with the given name and returns its code.
getVendorName(int) - 接口 中的方法org.tinyradius.dictionary.Dictionary
Retrieves the name of the vendor with the given vendor code.
getVendorName(int) - 类 中的方法org.tinyradius.dictionary.MemoryDictionary
Retrieves the name of the vendor with the given code from the cache.

H

handlePacket(InetSocketAddress, InetSocketAddress, RadiusPacket, String) - 类 中的方法org.tinyradius.proxy.RadiusProxy
Handles packets coming in on the proxy port.
handlePacket(InetSocketAddress, InetSocketAddress, RadiusPacket, String) - 类 中的方法org.tinyradius.util.RadiusServer
Handles the received Radius packet and constructs a response.

I

IntegerAttribute - org.tinyradius.attribute中的类
This class represents a Radius attribute which only contains a 32 bit integer.
IntegerAttribute() - 类 的构造器org.tinyradius.attribute.IntegerAttribute
Constructs an empty integer attribute.
IntegerAttribute(int, int) - 类 的构造器org.tinyradius.attribute.IntegerAttribute
Constructs an integer attribute with the given value.
IpAttribute - org.tinyradius.attribute中的类
This class represents a Radius attribute for an IP number.
IpAttribute() - 类 的构造器org.tinyradius.attribute.IpAttribute
Constructs an empty IP attribute.
IpAttribute(int, String) - 类 的构造器org.tinyradius.attribute.IpAttribute
Constructs an IP attribute.
IpAttribute(int, long) - 类 的构造器org.tinyradius.attribute.IpAttribute
Constructs an IP attribute.
isPacketDuplicate(RadiusPacket, InetSocketAddress) - 类 中的方法org.tinyradius.util.RadiusServer
Checks whether the passed packet is a duplicate.

L

listen(DatagramSocket) - 类 中的方法org.tinyradius.util.RadiusServer
Listens on the passed socket, blocks until stop() is called.
listenAcct() - 类 中的方法org.tinyradius.util.RadiusServer
Listens on the acct port (blocks the current thread).
listenAuth() - 类 中的方法org.tinyradius.util.RadiusServer
Listens on the auth port (blocks the current thread).

M

main(String[]) - 类 中的静态方法org.tinyradius.test.TestClient
Radius command line client.
main(String[]) - 类 中的静态方法org.tinyradius.test.TestDictionary
 
main(String[]) - 类 中的静态方法org.tinyradius.test.TestProxy
 
main(String[]) - 类 中的静态方法org.tinyradius.test.TestServer
 
makeDatagramPacket(RadiusPacket, int) - 类 中的方法org.tinyradius.util.RadiusClient
Creates a datagram packet from a RadiusPacket to be send.
makeDatagramPacket(RadiusPacket, String, InetAddress, int, RadiusPacket) - 类 中的方法org.tinyradius.util.RadiusServer
Creates a Radius response datagram packet from a RadiusPacket to be send.
makeRadiusPacket(DatagramPacket, RadiusPacket) - 类 中的方法org.tinyradius.util.RadiusClient
Creates a RadiusPacket from a received datagram packet.
makeRadiusPacket(DatagramPacket, String) - 类 中的方法org.tinyradius.util.RadiusServer
Creates a RadiusPacket for a Radius request from a received datagram packet.
MAX_PACKET_LENGTH - 类 中的静态变量org.tinyradius.packet.RadiusPacket
Maximum packet length.
MemoryDictionary - org.tinyradius.dictionary中的类
A dictionary that keeps the values and names in hash maps in the memory.
MemoryDictionary() - 类 的构造器org.tinyradius.dictionary.MemoryDictionary
 

O

org.tinyradius.attribute - 程序包 org.tinyradius.attribute
This package contains classes for Radius attributes and Radius attribute types.
org.tinyradius.dictionary - 程序包 org.tinyradius.dictionary
This package contains interfaces and classes that manage a dictionary of Radius attribute types.
org.tinyradius.packet - 程序包 org.tinyradius.packet
This package contains classes for encoding and decoding Radius packets.
org.tinyradius.proxy - 程序包 org.tinyradius.proxy
This package contains classes that can be used to implement a proxying Radius server using TinyRadius.
org.tinyradius.test - 程序包 org.tinyradius.test
This package contains sample applications that show how to use TinyRadius.
org.tinyradius.util - 程序包 org.tinyradius.util
This package contains helper classes for implementing Radius clients and servers.

P

parseDictionary(InputStream) - 类 中的静态方法org.tinyradius.dictionary.DictionaryParser
Returns a new dictionary filled with the contents from the given input stream.
parseDictionary(InputStream, WritableDictionary) - 类 中的静态方法org.tinyradius.dictionary.DictionaryParser
Parses the dictionary from the specified InputStream.
PASSWORD_ACCEPT - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
PASSWORD_REJECT - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
PASSWORD_REQUEST - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
proxyPacket(RadiusPacket, RadiusProxyConnection) - 类 中的方法org.tinyradius.proxy.RadiusProxy
Proxies the given packet to the server given in the proxy connection.
proxyPacketReceived(RadiusPacket, InetSocketAddress) - 类 中的方法org.tinyradius.proxy.RadiusProxy
Sends an answer to a proxied packet back to the original host.

R

RADIUS_HEADER_LENGTH - 类 中的静态变量org.tinyradius.packet.RadiusPacket
Packet header length.
RadiusAttribute - org.tinyradius.attribute中的类
This class represents a generic Radius attribute.
RadiusAttribute() - 类 的构造器org.tinyradius.attribute.RadiusAttribute
Constructs an empty Radius attribute.
RadiusAttribute(int, byte[]) - 类 的构造器org.tinyradius.attribute.RadiusAttribute
Constructs a Radius attribute with the specified type and data.
RadiusClient - org.tinyradius.util中的类
This object represents a simple Radius client which communicates with a specified Radius server.
RadiusClient(String, String) - 类 的构造器org.tinyradius.util.RadiusClient
Creates a new Radius client object for a special Radius server.
RadiusClient(RadiusEndpoint) - 类 的构造器org.tinyradius.util.RadiusClient
Constructs a Radius client for the given Radius endpoint.
RadiusEndpoint - org.tinyradius.util中的类
This class stores information about a Radius endpoint.
RadiusEndpoint(InetSocketAddress, String) - 类 的构造器org.tinyradius.util.RadiusEndpoint
Constructs a RadiusEndpoint object.
RadiusException - org.tinyradius.util中的异常错误
An exception which occurs on Radius protocol errors like invalid packets or malformed attributes.
RadiusException(String) - 异常错误 的构造器org.tinyradius.util.RadiusException
Constructs a RadiusException with a message.
RadiusPacket - org.tinyradius.packet中的类
This class represents a Radius packet.
RadiusPacket(int) - 类 的构造器org.tinyradius.packet.RadiusPacket
Builds a Radius packet without attributes.
RadiusPacket(int, int) - 类 的构造器org.tinyradius.packet.RadiusPacket
Builds a Radius packet with the given type and identifier and without attributes.
RadiusPacket(int, int, List) - 类 的构造器org.tinyradius.packet.RadiusPacket
Builds a Radius packet with the given type, identifier and attributes.
RadiusPacket() - 类 的构造器org.tinyradius.packet.RadiusPacket
Builds an empty Radius packet.
RadiusProxy - org.tinyradius.proxy中的类
This class implements a Radius proxy that receives Radius packets and forwards them to a Radius server.
RadiusProxy() - 类 的构造器org.tinyradius.proxy.RadiusProxy
 
RadiusProxyConnection - org.tinyradius.proxy中的类
This class stores information about a proxied packet.
RadiusProxyConnection(RadiusEndpoint, RadiusEndpoint, RadiusPacket, int) - 类 的构造器org.tinyradius.proxy.RadiusProxyConnection
Creates a RadiusProxyConnection object.
RadiusServer - org.tinyradius.util中的类
Implements a simple Radius server.
RadiusServer() - 类 的构造器org.tinyradius.util.RadiusServer
 
RadiusUtil - org.tinyradius.util中的类
This class contains miscellaneous static utility functions.
RadiusUtil() - 类 的构造器org.tinyradius.util.RadiusUtil
 
readAttribute(byte[], int, int) - 类 中的方法org.tinyradius.attribute.IntegerAttribute
Check attribute length.
readAttribute(byte[], int, int) - 类 中的方法org.tinyradius.attribute.IpAttribute
Check attribute length.
readAttribute(byte[], int, int) - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Reads in this attribute from the passed byte array.
readAttribute(byte[], int, int) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Reads a Vendor-Specific attribute and decodes the internal sub-attribute structure.
removeAttribute(RadiusAttribute) - 类 中的方法org.tinyradius.packet.RadiusPacket
Removes the specified attribute from this packet.
removeAttributes(int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Removes all attributes from this packet which have got the specified type.
removeAttributes(int, int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Removes all sub-attributes of the given vendor and type.
removeLastAttribute(int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Removes the last occurence of the attribute of the given type from the packet.
removeSubAttribute(RadiusAttribute) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Removes the specified sub-attribute from this attribute.
RESERVED - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 

S

setAcctPort(int) - 类 中的方法org.tinyradius.util.RadiusClient
Sets the Radius server accounting port.
setAcctPort(int) - 类 中的方法org.tinyradius.util.RadiusServer
Sets the acct port the server will listen on.
setAcctStatusType(int) - 类 中的方法org.tinyradius.packet.AccountingRequest
Sets the Acct-Status-Type attribute of this Accountnig-Request.
setAttributeClass(Class) - 类 中的方法org.tinyradius.dictionary.AttributeType
Sets the RadiusAttribute descendant class which represents attributes of this type.
setAttributeData(byte[]) - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Sets the data for this attribute.
setAttributes(List) - 类 中的方法org.tinyradius.packet.RadiusPacket
Sets the list of attributes for this Radius packet.
setAttributeType(int) - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Sets the type of this Radius attribute.
setAttributeValue(int) - 类 中的方法org.tinyradius.attribute.IntegerAttribute
Sets the value of this attribute.
setAttributeValue(String) - 类 中的方法org.tinyradius.attribute.IntegerAttribute
Sets the value of this attribute.
setAttributeValue(String) - 类 中的方法org.tinyradius.attribute.IpAttribute
Sets the attribute value (IP number).
setAttributeValue(String) - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Sets the value of the attribute using a string.
setAttributeValue(String) - 类 中的方法org.tinyradius.attribute.StringAttribute
Sets the string value of this attribute.
setAuthenticator(byte[]) - 类 中的方法org.tinyradius.packet.RadiusPacket
Sets the authenticator to be used for this Radius packet.
setAuthPort(int) - 类 中的方法org.tinyradius.util.RadiusClient
Sets the auth port of the Radius server.
setAuthPort(int) - 类 中的方法org.tinyradius.util.RadiusServer
Sets the auth port the server will listen on.
setAuthProtocol(String) - 类 中的方法org.tinyradius.packet.AccessRequest
Selects the protocol to use for encrypting the passphrase when encoding this Radius packet.
setChildVendorId(int) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Sets the vendor ID of the child attributes.
setDictionary(Dictionary) - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Sets a custom dictionary to use.
setDictionary(Dictionary) - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Also copies the new dictionary to sub-attributes.
setDictionary(Dictionary) - 类 中的方法org.tinyradius.packet.RadiusPacket
Sets a custom dictionary to use.
setDuplicateInterval(long) - 类 中的方法org.tinyradius.util.RadiusServer
Sets the duplicate interval in ms.
setHostName(String) - 类 中的方法org.tinyradius.util.RadiusClient
Sets the host name of the Radius server.
setIpAsLong(long) - 类 中的方法org.tinyradius.attribute.IpAttribute
Sets the IP number represented by this IpAttribute as a 32 bit unsigned number.
setListenAddress(InetAddress) - 类 中的方法org.tinyradius.util.RadiusServer
Sets the address the server listens on.
setName(String) - 类 中的方法org.tinyradius.dictionary.AttributeType
Sets the name of this type.
setPacketIdentifier(int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Sets the packet identifier for this Radius packet.
setPacketType(int) - 类 中的方法org.tinyradius.packet.RadiusPacket
Sets the type of this Radius packet.
setProxyPort(int) - 类 中的方法org.tinyradius.proxy.RadiusProxy
Sets the proxy port this server listens to.
setRetryCount(int) - 类 中的方法org.tinyradius.util.RadiusClient
Sets the retry count for failed transmissions.
setSharedSecret(String) - 类 中的方法org.tinyradius.util.RadiusClient
Sets the secret shared between server and client.
setSocketTimeout(int) - 类 中的方法org.tinyradius.proxy.RadiusProxy
Sets the socket timeout.
setSocketTimeout(int) - 类 中的方法org.tinyradius.util.RadiusClient
Sets the socket timeout
setSocketTimeout(int) - 类 中的方法org.tinyradius.util.RadiusServer
Sets the socket timeout.
setTypeCode(int) - 类 中的方法org.tinyradius.dictionary.AttributeType
Sets the Radius type code for this attribute type.
setUserName(String) - 类 中的方法org.tinyradius.packet.AccessRequest
Sets the User-Name attribute of this Access-Request.
setUserName(String) - 类 中的方法org.tinyradius.packet.AccountingRequest
Sets the User-Name attribute of this Accountnig-Request.
setUserPassword(String) - 类 中的方法org.tinyradius.packet.AccessRequest
Sets the plain-text user password.
setVendorId(int) - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Sets the Vendor-Id of the Vendor-Specific attribute this attribute belongs to.
setVendorId(int) - 类 中的方法org.tinyradius.dictionary.AttributeType
Sets the vendor ID.
start(boolean, boolean, boolean) - 类 中的方法org.tinyradius.proxy.RadiusProxy
Starts the Radius proxy.
start(boolean, boolean) - 类 中的方法org.tinyradius.util.RadiusServer
Starts the Radius server.
STATUS_ACCEPT - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
STATUS_CLIENT - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
STATUS_REJECT - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
STATUS_REQUEST - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
STATUS_SERVER - 类 中的静态变量org.tinyradius.packet.RadiusPacket
 
stop() - 类 中的方法org.tinyradius.proxy.RadiusProxy
Stops the proxy and closes the socket.
stop() - 类 中的方法org.tinyradius.util.RadiusServer
Stops the server and closes the sockets.
StringAttribute - org.tinyradius.attribute中的类
This class represents a Radius attribute which only contains a string.
StringAttribute() - 类 的构造器org.tinyradius.attribute.StringAttribute
Constructs an empty string attribute.
StringAttribute(int, String) - 类 的构造器org.tinyradius.attribute.StringAttribute
Constructs a string attribute with the given value.

T

TestClient - org.tinyradius.test中的类
Simple Radius command-line client.
TestClient() - 类 的构造器org.tinyradius.test.TestClient
 
TestDictionary - org.tinyradius.test中的类
Shows how to use TinyRadius with a custom dictionary loaded from a dictionary file.
TestDictionary() - 类 的构造器org.tinyradius.test.TestDictionary
 
TestProxy - org.tinyradius.test中的类
Test proxy server.
TestProxy() - 类 的构造器org.tinyradius.test.TestProxy
 
TestServer - org.tinyradius.test中的类
Test server which terminates after 30 s.
TestServer() - 类 的构造器org.tinyradius.test.TestServer
 
toString() - 类 中的方法org.tinyradius.attribute.RadiusAttribute
String representation for debugging purposes.
toString() - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Returns a string representation for debugging.
toString() - 类 中的方法org.tinyradius.dictionary.AttributeType
String representation of AttributeType object for debugging purposes.
toString() - 类 中的方法org.tinyradius.packet.RadiusPacket
String representation of this packet, for debugging purposes.

U

updateRequestAuthenticator(String, int, byte[]) - 类 中的方法org.tinyradius.packet.AccountingRequest
Calculates the request authenticator as specified by RFC 2866.
updateRequestAuthenticator(String, int, byte[]) - 类 中的方法org.tinyradius.packet.CoaRequest
 
updateRequestAuthenticator(String, int, byte[]) - 类 中的方法org.tinyradius.packet.RadiusPacket
AccountingRequest overrides this method to create a request authenticator as specified by RFC 2866.

V

VENDOR_SPECIFIC - 类 中的静态变量org.tinyradius.attribute.VendorSpecificAttribute
Radius attribute type code for Vendor-Specific
VendorSpecificAttribute - org.tinyradius.attribute中的类
This class represents a "Vendor-Specific" attribute.
VendorSpecificAttribute() - 类 的构造器org.tinyradius.attribute.VendorSpecificAttribute
Constructs an empty Vendor-Specific attribute that can be read from a Radius packet.
VendorSpecificAttribute(int) - 类 的构造器org.tinyradius.attribute.VendorSpecificAttribute
Constructs a new Vendor-Specific attribute to be sent.
verifyPassword(String) - 类 中的方法org.tinyradius.packet.AccessRequest
Verifies that the passed plain-text password matches the password (hash) send with this Access-Request packet.

W

WritableDictionary - org.tinyradius.dictionary中的接口
A dictionary that is not read-only.
writeAttribute() - 类 中的方法org.tinyradius.attribute.RadiusAttribute
Returns this attribute encoded as a byte array.
writeAttribute() - 类 中的方法org.tinyradius.attribute.VendorSpecificAttribute
Renders this attribute as a byte array.
A C D E G H I L M O P R S T U V W 

Copyright © 2016. All rights reserved.