|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface must be implemented by the client security provider instances.
Field Summary |
Fields inherited from interface org.idoox.security.spi.SecurityProvider |
SEC_PROVIDER_CONFIG, SEC_PROVIDER_PROPERTIES, WEBSERVICE_STUB, WEBSERVICE_STUB_INTERFACE, WSCONTEXT_KEY |
Method Summary | |
PrincipalAuthenticator |
getAuthenticator()
Returns instance of the PrincipalAuthenticator interface
for this security provider. |
java.lang.String[] |
getNames()
Returns array of security provider names which are support by this security provider implementation. |
java.util.Properties |
getProperties()
Returns properties associated with given provider. |
void |
resetContexts(java.util.Map parameters)
This method should remove any established communication contexts from memory. |
void |
setCurrent(java.util.Map parameters)
Performs tasks associated with making this security provider active for initiating new calls. |
void |
unsetCurrent(java.util.Map parameters)
Performs tasks associated with dectivating the security provider for new outgoing calls. |
Methods inherited from interface org.idoox.security.spi.SecurityProvider |
getPropertiesIface |
Method Detail |
public PrincipalAuthenticator getAuthenticator()
PrincipalAuthenticator
interface
for this security provider.
PrincipalAuthenticator
interfacepublic java.lang.String[] getNames()
public java.util.Properties getProperties()
The properties contain some general characteristics of the security mechanism implemented by given provider, such as default quality of protection, description, etc.
public void setCurrent(java.util.Map parameters)
parameters
- map containing parameters for the security provider
activation process. For example it can contain
Web Service stub on which the activation of the
mechanism has to be done.public void unsetCurrent(java.util.Map parameters)
parameters
- map containing parameters for the security provider
deactivation process. For example it can contain
Web Service stub on which the deactivation of the
mechanism has to be done.public void resetContexts(java.util.Map parameters)
This method is called from the Current
implementation
from the resetCredentials()
.
parameters
- map containing parameters for the security provider
to be used during the contexts reset.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |