public class RadiusSessionKeyProvider extends Object implements SessionKeyProvider
| Constructor and Description |
|---|
RadiusSessionKeyProvider() |
| Modifier and Type | Method and Description |
|---|---|
Serializable |
getAccessRequestKey(JRadiusRequest request)
Generates a session hash key based on access-request attributes.
|
Serializable |
getAccountingRequestKey(JRadiusRequest request)
Generates a session hash key based on accounting-request attribtues.
|
Serializable |
getAppSessionKey(JRadiusRequest request)
Gets the session key based on the JRadiusSessionId attribute in the configItems.
|
Serializable |
getClassKey(JRadiusRequest request)
Gets the JRadius Class attribute containing the session key, if attribute exists.
|
Serializable |
getDHCPRequestKey(JRadiusRequest request)
Generates a session hash key based on dhcp-packet attributes.
|
protected Serializable |
getKeyFromAttributeType(RadiusPacket req,
long type,
boolean required) |
Serializable |
getRequestSessionKey(JRadiusRequest request)
Generates the session key for the given session.
|
Serializable |
getTunneledRequestKey(JRadiusRequest request) |
public Serializable getRequestSessionKey(JRadiusRequest request) throws RadiusException
getRequestSessionKey in interface SessionKeyProviderrequest - The JRadiusRequestRadiusExceptionpublic Serializable getAccessRequestKey(JRadiusRequest request) throws RadiusException
request - The JRadiusRequestRadiusExceptionpublic Serializable getDHCPRequestKey(JRadiusRequest request) throws RadiusException
request - The JRadiusRequestRadiusExceptionpublic Serializable getClassKey(JRadiusRequest request) throws RadiusException
getClassKey in interface SessionKeyProviderrequest - The JRadiusRequestRadiusExceptionpublic Serializable getAccountingRequestKey(JRadiusRequest request) throws RadiusException
request - The JRadiusRequestRadiusExceptionpublic Serializable getAppSessionKey(JRadiusRequest request) throws RadiusException
getAppSessionKey in interface SessionKeyProviderrequest - The JRadiusRequestRadiusExceptionpublic Serializable getTunneledRequestKey(JRadiusRequest request) throws RadiusException
RadiusExceptionprotected Serializable getKeyFromAttributeType(RadiusPacket req, long type, boolean required) throws RadiusException
RadiusExceptionCopyright © 2017. All rights reserved.