com.sun.xml.wss.provider
Class ClientSecurityAuthModule

java.lang.Object
  extended by com.sun.xml.wss.provider.WssProviderAuthModule
      extended by com.sun.xml.wss.provider.ClientSecurityAuthModule
All Implemented Interfaces:
com.sun.enterprise.security.jauth.ClientAuthModule, ConfigurationStates, ModuleOptions

public class ClientSecurityAuthModule
extends WssProviderAuthModule
implements com.sun.enterprise.security.jauth.ClientAuthModule


Field Summary
 
Fields inherited from class com.sun.xml.wss.provider.WssProviderAuthModule
_policy, _sEnvironment, configOptimizeAttribute, optimize, REQUESTER_ISSUERNAME, REQUESTER_KEYID, REQUESTER_SERIAL, REQUESTER_SUBJECT, SELF_SUBJECT
 
Fields inherited from interface com.sun.xml.wss.provider.ModuleOptions
ALIASES, DEBUG, DYNAMIC_USERNAME_PASSWORD, ENCRYPTION_KEY_ALIAS, PASSWORDS, SECURITY_CONFIGURATION_FILE, SIGNING_KEY_ALIAS
 
Fields inherited from interface com.sun.xml.wss.provider.ConfigurationStates
AUTHENTICATE_RECIPIENT_AUTHENTICATE_SENDER_SIGNATURE, AUTHENTICATE_RECIPIENT_AUTHENTICATE_SENDER_TOKEN, AUTHENTICATE_RECIPIENT_ONLY, AUTHENTICATE_SENDER_SIGNATURE_AUTHENTICATE_RECIPIENT, AUTHENTICATE_SENDER_SIGNATURE_ONLY, AUTHENTICATE_SENDER_TOKEN_AUTHENTICATE_RECIPIENT, AUTHENTICATE_SENDER_TOKEN_ONLY, EMPTY_POLICY_STATE
 
Constructor Summary
ClientSecurityAuthModule()
           
 
Method Summary
 void disposeSubject(Subject subject, Map sharedState)
           
 void initialize(com.sun.enterprise.security.jauth.AuthPolicy requestPolicy, com.sun.enterprise.security.jauth.AuthPolicy responsePolicy, CallbackHandler handler, Map options)
           
 void secureRequest(com.sun.enterprise.security.jauth.AuthParam param, Subject subject, Map sharedState)
           
 void validateResponse(com.sun.enterprise.security.jauth.AuthParam param, Subject subject, Map sharedState)
           
 
Methods inherited from class com.sun.xml.wss.provider.WssProviderAuthModule
initialize, isOptimized, resolveConfigurationState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientSecurityAuthModule

public ClientSecurityAuthModule()
Method Detail

initialize

public void initialize(com.sun.enterprise.security.jauth.AuthPolicy requestPolicy,
                       com.sun.enterprise.security.jauth.AuthPolicy responsePolicy,
                       CallbackHandler handler,
                       Map options)
Specified by:
initialize in interface com.sun.enterprise.security.jauth.ClientAuthModule

secureRequest

public void secureRequest(com.sun.enterprise.security.jauth.AuthParam param,
                          Subject subject,
                          Map sharedState)
                   throws com.sun.enterprise.security.jauth.AuthException
Specified by:
secureRequest in interface com.sun.enterprise.security.jauth.ClientAuthModule
Throws:
com.sun.enterprise.security.jauth.AuthException

validateResponse

public void validateResponse(com.sun.enterprise.security.jauth.AuthParam param,
                             Subject subject,
                             Map sharedState)
                      throws com.sun.enterprise.security.jauth.AuthException
Specified by:
validateResponse in interface com.sun.enterprise.security.jauth.ClientAuthModule
Throws:
com.sun.enterprise.security.jauth.AuthException

disposeSubject

public void disposeSubject(Subject subject,
                           Map sharedState)
                    throws com.sun.enterprise.security.jauth.AuthException
Specified by:
disposeSubject in interface com.sun.enterprise.security.jauth.ClientAuthModule
Throws:
com.sun.enterprise.security.jauth.AuthException


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.