com.sun.xml.wss.provider
Class ServerSecurityAuthModule

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

public class ServerSecurityAuthModule
extends WssProviderAuthModule
implements com.sun.enterprise.security.jauth.ServerAuthModule


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
ServerSecurityAuthModule()
           
 
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 secureResponse(com.sun.enterprise.security.jauth.AuthParam param, Subject subject, Map sharedState)
           
 void validateRequest(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

ServerSecurityAuthModule

public ServerSecurityAuthModule()
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.ServerAuthModule

validateRequest

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

secureResponse

public void secureResponse(com.sun.enterprise.security.jauth.AuthParam param,
                           Subject subject,
                           Map sharedState)
                    throws com.sun.enterprise.security.jauth.AuthException
Specified by:
secureResponse in interface com.sun.enterprise.security.jauth.ServerAuthModule
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.ServerAuthModule
Throws:
com.sun.enterprise.security.jauth.AuthException


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