|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 (src) |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Method Summary | |
java.lang.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 |
java.lang.String |
getClientSocketFactory()
Get the RMIClientSocketFactory implementation class. |
java.lang.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 |
java.lang.String |
getServerSocketFactory()
Get the RMIServerSocketFactory implementation class. |
java.lang.String |
getVerifierSourceJndiName()
Get the jndi name for the SRPVerifierSource implementation binding. |
java.lang.Object |
invoke(Invocation (src) invocation)
Expose the Invoker signature via JMX |
void |
setAuthenticationCacheJndiName(java.lang.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(java.lang.String factoryClassName)
Set the RMIClientSocketFactory implementation class. |
void |
setJndiName(java.lang.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(java.lang.String factoryClassName)
Set the RMIServerSocketFactory implementation class. |
void |
setVerifierSourceJndiName(java.lang.String jndiName)
set the jndi name for the SRPVerifierSource implementation binding. |
Methods inherited from interface org.jboss.system.ServiceMBean (src) |
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service (src) |
create, destroy, start, stop |
Method Detail |
public java.lang.String getVerifierSourceJndiName()
public void setVerifierSourceJndiName(java.lang.String jndiName)
public java.lang.String getJndiName()
public void setJndiName(java.lang.String jndiName)
public java.lang.String getAuthenticationCacheJndiName()
public void setAuthenticationCacheJndiName(java.lang.String jndiName)
public int getAuthenticationCacheTimeout()
public void setAuthenticationCacheTimeout(int timeoutInSecs)
public int getAuthenticationCacheResolution()
public void setAuthenticationCacheResolution(int resInSecs)
public boolean getRequireAuxChallenge()
public void setRequireAuxChallenge(boolean flag)
public boolean getOverwriteSessions()
public void setOverwriteSessions(boolean flag)
public java.lang.String getClientSocketFactory()
public void setClientSocketFactory(java.lang.String factoryClassName) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
public java.lang.String getServerSocketFactory()
public void setServerSocketFactory(java.lang.String factoryClassName) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
public int getServerPort()
public void setServerPort(int port)
public java.lang.Object invoke(Invocation (src) invocation) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |