Package com.sun.xml.wss.provider
Class ClientSecurityAuthModule
java.lang.Object
com.sun.xml.wss.provider.WssProviderAuthModule
com.sun.xml.wss.provider.ClientSecurityAuthModule
- All Implemented Interfaces:
ConfigurationStates
,ModuleOptions
,javax.security.auth.message.ClientAuth
,javax.security.auth.message.module.ClientAuthModule
public class ClientSecurityAuthModule
extends WssProviderAuthModule
implements javax.security.auth.message.module.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.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
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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanSubject
(javax.security.auth.message.MessageInfo msg, Subject subject) void
initialize
(javax.security.auth.message.MessagePolicy requestPolicy, javax.security.auth.message.MessagePolicy responsePolicy, CallbackHandler handler, Map options) javax.security.auth.message.AuthStatus
secureRequest
(javax.security.auth.message.MessageInfo param, Subject subject) javax.security.auth.message.AuthStatus
validateResponse
(javax.security.auth.message.MessageInfo param, Subject subject, Subject serviceSubject) Methods inherited from class com.sun.xml.wss.provider.WssProviderAuthModule
getSupportedMessageTypes, initialize, isOptimized, resolveConfigurationState
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.security.auth.message.module.ClientAuthModule
getSupportedMessageTypes
-
Constructor Details
-
ClientSecurityAuthModule
public ClientSecurityAuthModule()
-
-
Method Details
-
initialize
public void initialize(javax.security.auth.message.MessagePolicy requestPolicy, javax.security.auth.message.MessagePolicy responsePolicy, CallbackHandler handler, Map options) - Specified by:
initialize
in interfacejavax.security.auth.message.module.ClientAuthModule
-
secureRequest
public javax.security.auth.message.AuthStatus secureRequest(javax.security.auth.message.MessageInfo param, Subject subject) throws javax.security.auth.message.AuthException - Specified by:
secureRequest
in interfacejavax.security.auth.message.ClientAuth
- Throws:
javax.security.auth.message.AuthException
-
validateResponse
public javax.security.auth.message.AuthStatus validateResponse(javax.security.auth.message.MessageInfo param, Subject subject, Subject serviceSubject) throws javax.security.auth.message.AuthException - Specified by:
validateResponse
in interfacejavax.security.auth.message.ClientAuth
- Throws:
javax.security.auth.message.AuthException
-
cleanSubject
public void cleanSubject(javax.security.auth.message.MessageInfo msg, Subject subject) throws javax.security.auth.message.AuthException - Specified by:
cleanSubject
in interfacejavax.security.auth.message.ClientAuth
- Throws:
javax.security.auth.message.AuthException
-