public class JBossWSClientAuthContext extends Object implements javax.security.auth.message.config.ClientAuthContext
secureRequest(MessageInfo, Subject)
Modifier and Type | Field and Description |
---|---|
protected List<org.jboss.security.config.ControlFlag> |
controlFlags |
Constructor and Description |
---|
JBossWSClientAuthContext(List<javax.security.auth.message.module.ClientAuthModule> modules,
Map<String,Map> moduleNameToOptions,
CallbackHandler cbh) |
Modifier and Type | Method and Description |
---|---|
void |
cleanSubject(javax.security.auth.message.MessageInfo messageInfo,
Subject subject) |
javax.security.auth.message.AuthStatus |
secureRequest(javax.security.auth.message.MessageInfo messageInfo,
Subject clientSubject) |
void |
setControlFlags(List<org.jboss.security.config.ControlFlag> controlFlags) |
javax.security.auth.message.AuthStatus |
validateResponse(javax.security.auth.message.MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
protected List<org.jboss.security.config.ControlFlag> controlFlags
public JBossWSClientAuthContext(List<javax.security.auth.message.module.ClientAuthModule> modules, Map<String,Map> moduleNameToOptions, CallbackHandler cbh) throws javax.security.auth.message.AuthException
public void cleanSubject(javax.security.auth.message.MessageInfo messageInfo, Subject subject) throws javax.security.auth.message.AuthException
cleanSubject
in interface javax.security.auth.message.ClientAuth
javax.security.auth.message.AuthException
public void setControlFlags(List<org.jboss.security.config.ControlFlag> controlFlags)
public javax.security.auth.message.AuthStatus secureRequest(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject) throws javax.security.auth.message.AuthException
secureRequest
in interface javax.security.auth.message.ClientAuth
javax.security.auth.message.AuthException
public javax.security.auth.message.AuthStatus validateResponse(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws javax.security.auth.message.AuthException
validateResponse
in interface javax.security.auth.message.ClientAuth
javax.security.auth.message.AuthException
Copyright © 2017 JBoss, by Red Hat. All rights reserved.