|
|||||||||||
PREV CLASS NEXT CLASS | 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 |
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 |
public String getVerifierSourceJndiName()
public void setVerifierSourceJndiName(String jndiName)
public String getJndiName()
public void setJndiName(String jndiName)
public String getAuthenticationCacheJndiName()
public void setAuthenticationCacheJndiName(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 String getClientSocketFactory()
public void setClientSocketFactory(String factoryClassName) throws ClassNotFoundException, InstantiationException, IllegalAccessException
ClassNotFoundException
InstantiationException
IllegalAccessException
public String getServerSocketFactory()
public void setServerSocketFactory(String factoryClassName) throws ClassNotFoundException, InstantiationException, IllegalAccessException
ClassNotFoundException
InstantiationException
IllegalAccessException
public int getServerPort()
public void setServerPort(int port)
public 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 |