com.sun.xml.wss.provider.wsit
Class ConfigHelper
java.lang.Object
com.sun.xml.wss.provider.wsit.ConfigHelper
- Direct Known Subclasses:
- PipeHelper
public abstract class ConfigHelper
- extends java.lang.Object
This is based Helper class for 196 Configuration.
This class implements RegistrationListener.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factory
protected javax.security.auth.message.config.AuthConfigFactory factory
layer
protected java.lang.String layer
appCtxt
protected java.lang.String appCtxt
map
protected java.util.Map<java.lang.Object,java.lang.Object> map
cbh
protected javax.security.auth.callback.CallbackHandler cbh
listenerWrapper
protected ConfigHelper.AuthConfigRegistrationWrapper listenerWrapper
ConfigHelper
public ConfigHelper()
init
protected void init(java.lang.String layer,
java.lang.String appContext,
java.util.Map<java.lang.Object,java.lang.Object> map,
javax.security.auth.callback.CallbackHandler cbh)
setJmacProviderRegisID
public void setJmacProviderRegisID(java.lang.String jmacProviderRegisID)
getRegistrationWrapper
public ConfigHelper.AuthConfigRegistrationWrapper getRegistrationWrapper()
setRegistrationWrapper
public void setRegistrationWrapper(ConfigHelper.AuthConfigRegistrationWrapper wrapper)
getRegistrationListener
public ConfigHelper.AuthConfigRegistrationWrapper.AuthConfigRegistrationListener getRegistrationListener()
disable
public void disable()
getProperty
public java.lang.Object getProperty(java.lang.String key)
getAppContextID
public java.lang.String getAppContextID()
getClientAuthConfig
public javax.security.auth.message.config.ClientAuthConfig getClientAuthConfig()
throws javax.security.auth.message.AuthException
- Throws:
javax.security.auth.message.AuthException
getServerAuthConfig
public javax.security.auth.message.config.ServerAuthConfig getServerAuthConfig()
throws javax.security.auth.message.AuthException
- Throws:
javax.security.auth.message.AuthException
getClientAuthContext
public javax.security.auth.message.config.ClientAuthContext getClientAuthContext(javax.security.auth.message.MessageInfo info,
javax.security.auth.Subject s)
throws javax.security.auth.message.AuthException
- Throws:
javax.security.auth.message.AuthException
getServerAuthContext
public javax.security.auth.message.config.ServerAuthContext getServerAuthContext(javax.security.auth.message.MessageInfo info,
javax.security.auth.Subject s)
throws javax.security.auth.message.AuthException
- Throws:
javax.security.auth.message.AuthException
getAuthConfig
protected javax.security.auth.message.config.AuthConfig getAuthConfig(javax.security.auth.message.config.AuthConfigProvider p,
boolean isServer)
throws javax.security.auth.message.AuthException
- Throws:
javax.security.auth.message.AuthException
getAuthConfig
protected javax.security.auth.message.config.AuthConfig getAuthConfig(boolean isServer)
throws javax.security.auth.message.AuthException
- Throws:
javax.security.auth.message.AuthException
hasExactMatchAuthProvider
protected boolean hasExactMatchAuthProvider()
- Check if there is a provider register for a given layer and appCtxt.
loadFromClasspath
public static java.net.URL loadFromClasspath(java.lang.String configFileName,
java.lang.ClassLoader cl)
getDefaultCallbackHandler
public javax.security.auth.callback.CallbackHandler getDefaultCallbackHandler()
loadGFHandler
protected javax.security.auth.callback.CallbackHandler loadGFHandler(java.lang.String jmacHandler,
java.lang.ClassLoader loader)