Package 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 Object
This is based Helper class for 196 Configuration. This class implements RegistrationListener.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classConfigHelper.AuthConfigRegistrationWrapper
-
Field Summary
Fields Modifier and Type Field Description protected StringappCtxtprotected CallbackHandlercbhprotected javax.security.auth.message.config.AuthConfigFactoryfactoryprotected Stringlayerprotected ConfigHelper.AuthConfigRegistrationWrapperlistenerWrapperprotected Map<Object,Object>map
-
Constructor Summary
Constructors Constructor Description ConfigHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisable()StringgetAppContextID()protected javax.security.auth.message.config.AuthConfiggetAuthConfig(boolean isServer)protected javax.security.auth.message.config.AuthConfiggetAuthConfig(javax.security.auth.message.config.AuthConfigProvider p, boolean isServer)javax.security.auth.message.config.ClientAuthConfiggetClientAuthConfig()javax.security.auth.message.config.ClientAuthContextgetClientAuthContext(javax.security.auth.message.MessageInfo info, Subject s)CallbackHandlergetDefaultCallbackHandler()ObjectgetProperty(String key)ConfigHelper.AuthConfigRegistrationWrapper.AuthConfigRegistrationListenergetRegistrationListener()ConfigHelper.AuthConfigRegistrationWrappergetRegistrationWrapper()javax.security.auth.message.config.ServerAuthConfiggetServerAuthConfig()javax.security.auth.message.config.ServerAuthContextgetServerAuthContext(javax.security.auth.message.MessageInfo info, Subject s)protected booleanhasExactMatchAuthProvider()Check if there is a provider register for a given layer and appCtxt.protected voidinit(String layer, String appContext, Map<Object,Object> map, CallbackHandler cbh)static URLloadFromClasspath(String configFileName, ClassLoader cl)protected CallbackHandlerloadGFHandler(String jmacHandler, ClassLoader loader)voidsetJmacProviderRegisID(String jmacProviderRegisID)voidsetRegistrationWrapper(ConfigHelper.AuthConfigRegistrationWrapper wrapper)
-
-
-
Field Detail
-
factory
protected javax.security.auth.message.config.AuthConfigFactory factory
-
layer
protected String layer
-
appCtxt
protected String appCtxt
-
cbh
protected CallbackHandler cbh
-
listenerWrapper
protected ConfigHelper.AuthConfigRegistrationWrapper listenerWrapper
-
-
Method Detail
-
init
protected void init(String layer, String appContext, Map<Object,Object> map, CallbackHandler cbh)
-
setJmacProviderRegisID
public void setJmacProviderRegisID(String jmacProviderRegisID)
-
getRegistrationWrapper
public ConfigHelper.AuthConfigRegistrationWrapper getRegistrationWrapper()
-
setRegistrationWrapper
public void setRegistrationWrapper(ConfigHelper.AuthConfigRegistrationWrapper wrapper)
-
getRegistrationListener
public ConfigHelper.AuthConfigRegistrationWrapper.AuthConfigRegistrationListener getRegistrationListener()
-
disable
public void disable()
-
getAppContextID
public 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, 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, 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 URL loadFromClasspath(String configFileName, ClassLoader cl)
-
getDefaultCallbackHandler
public CallbackHandler getDefaultCallbackHandler()
-
loadGFHandler
protected CallbackHandler loadGFHandler(String jmacHandler, ClassLoader loader)
-
-