public class JBossClientAuthConfig extends Object implements javax.security.auth.message.config.ClientAuthConfig
Constructor and Description |
---|
JBossClientAuthConfig(String layer,
String appContext,
CallbackHandler handler,
Map properties)
Create a new JBossClientAuthConfig.
|
Modifier and Type | Method and Description |
---|---|
String |
getAppContext() |
javax.security.auth.message.config.ClientAuthContext |
getAuthContext(String authContextID,
Subject clientSubject,
Map properties) |
String |
getAuthContextID(javax.security.auth.message.MessageInfo messageInfo) |
List |
getClientAuthModules() |
String |
getMessageLayer() |
String |
getOperation(javax.security.auth.message.MessageInfo messageInfo) |
boolean |
isProtected() |
void |
refresh() |
public JBossClientAuthConfig(String layer, String appContext, CallbackHandler handler, Map properties)
layer
- Message LayerappContext
- Application Contexthandler
- Callback Handler to be passed to auth modulesproperties
- Contextual propertiespublic javax.security.auth.message.config.ClientAuthContext getAuthContext(String authContextID, Subject clientSubject, Map properties) throws javax.security.auth.message.AuthException
getAuthContext
in interface javax.security.auth.message.config.ClientAuthConfig
javax.security.auth.message.AuthException
ClientAuthConfig#getAuthContext(String, Map)
public String getMessageLayer()
getMessageLayer
in interface javax.security.auth.message.config.AuthConfig
AuthConfig.getMessageLayer()
public String getOperation(javax.security.auth.message.MessageInfo messageInfo)
AuthConfig#getOperation(AuthParam)
public void refresh()
refresh
in interface javax.security.auth.message.config.AuthConfig
AuthConfig.refresh()
public List getClientAuthModules()
public String getAppContext()
getAppContext
in interface javax.security.auth.message.config.AuthConfig
public String getAuthContextID(javax.security.auth.message.MessageInfo messageInfo)
getAuthContextID
in interface javax.security.auth.message.config.AuthConfig
public boolean isProtected()
isProtected
in interface javax.security.auth.message.config.AuthConfig
Copyright © 2012 JBoss Inc.. All Rights Reserved.