|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SRPServiceMBean
The JMX mbean interface for the SRP service. This mbean sets up an RMI implementation of the 'Secure Remote Password' cryptographic authentication system developed by Tom Wu (tjw@CS.Stanford.EDU). For more info on SRP see http://www-cs-students.stanford.edu/~tjw/srp/.
Field Summary |
---|
Fields inherited from interface org.jboss.system.ServiceMBean |
---|
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Method Summary | |
---|---|
String |
getAuthenticationCacheJndiName()
Get the jndi name under which the SRPServerInterface proxy should be bound |
int |
getAuthenticationCacheResolution()
Get the auth cache resolution period in seconds |
int |
getAuthenticationCacheTimeout()
Get the auth cache timeout period in seconds |
String |
getClientSocketFactory()
Get the RMIClientSocketFactory implementation class. |
String |
getJndiName()
Get the jndi name under which the SRPServerInterface proxy should be bound |
boolean |
getOverwriteSessions()
A flag indicating if a successful user auth for an existing session should overwrite the current session. |
boolean |
getRequireAuxChallenge()
Get if the client must supply an auxillary challenge as part of the verify phase. |
int |
getServerPort()
Get the RMI port for the SRPRemoteServerInterface |
String |
getServerSocketFactory()
Get the RMIServerSocketFactory implementation class. |
String |
getVerifierSourceJndiName()
Get the jndi name for the SRPVerifierSource implementation binding. |
Object |
invoke(org.jboss.invocation.Invocation invocation)
Expose the Invoker signature via JMX |
void |
setAuthenticationCacheJndiName(String jndiName)
Set the jndi name under which the SRPServerInterface proxy should be bound |
void |
setAuthenticationCacheResolution(int resInSecs)
Set the auth cache resolution period in seconds |
void |
setAuthenticationCacheTimeout(int timeoutInSecs)
Set the auth cache timeout period in seconds |
void |
setClientSocketFactory(String factoryClassName)
Set the RMIClientSocketFactory implementation class. |
void |
setJndiName(String jndiName)
Set the jndi name under which the SRPServerInterface proxy should be bound |
void |
setOverwriteSessions(boolean flag)
Set the flag indicating if a successful user auth for an existing session should overwrite the current session. |
void |
setRequireAuxChallenge(boolean flag)
Set if the client must supply an auxillary challenge as part of the verify phase. |
void |
setServerPort(int port)
Set the RMI port for the SRPRemoteServerInterface |
void |
setServerSocketFactory(String factoryClassName)
Set the RMIServerSocketFactory implementation class. |
void |
setVerifierSourceJndiName(String jndiName)
set the jndi name for the SRPVerifierSource implementation binding. |
Methods inherited from interface org.jboss.system.ServiceMBean |
---|
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service |
---|
create, destroy, start, stop |
Method Detail |
---|
String getVerifierSourceJndiName()
void setVerifierSourceJndiName(String jndiName)
String getJndiName()
void setJndiName(String jndiName)
String getAuthenticationCacheJndiName()
void setAuthenticationCacheJndiName(String jndiName)
int getAuthenticationCacheTimeout()
void setAuthenticationCacheTimeout(int timeoutInSecs)
int getAuthenticationCacheResolution()
void setAuthenticationCacheResolution(int resInSecs)
boolean getRequireAuxChallenge()
void setRequireAuxChallenge(boolean flag)
boolean getOverwriteSessions()
void setOverwriteSessions(boolean flag)
String getClientSocketFactory()
void setClientSocketFactory(String factoryClassName) throws ClassNotFoundException, InstantiationException, IllegalAccessException
ClassNotFoundException
InstantiationException
IllegalAccessException
String getServerSocketFactory()
void setServerSocketFactory(String factoryClassName) throws ClassNotFoundException, InstantiationException, IllegalAccessException
ClassNotFoundException
InstantiationException
IllegalAccessException
int getServerPort()
void setServerPort(int port)
Object invoke(org.jboss.invocation.Invocation invocation) throws Exception
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |