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,jakarta.security.auth.message.ClientAuth,jakarta.security.auth.message.module.ClientAuthModule
public class ClientSecurityAuthModule
extends WssProviderAuthModule
implements jakarta.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_SUBJECTFields 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_STATEFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanSubject(jakarta.security.auth.message.MessageInfo msg, Subject subject) voidinitialize(jakarta.security.auth.message.MessagePolicy requestPolicy, jakarta.security.auth.message.MessagePolicy responsePolicy, CallbackHandler handler, Map options) jakarta.security.auth.message.AuthStatussecureRequest(jakarta.security.auth.message.MessageInfo param, Subject subject) jakarta.security.auth.message.AuthStatusvalidateResponse(jakarta.security.auth.message.MessageInfo param, Subject subject, Subject serviceSubject) Methods inherited from class com.sun.xml.wss.provider.WssProviderAuthModule
getSupportedMessageTypes, initialize, isOptimized, resolveConfigurationStateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.security.auth.message.module.ClientAuthModule
getSupportedMessageTypes
-
Constructor Details
-
ClientSecurityAuthModule
public ClientSecurityAuthModule()
-
-
Method Details
-
initialize
public void initialize(jakarta.security.auth.message.MessagePolicy requestPolicy, jakarta.security.auth.message.MessagePolicy responsePolicy, CallbackHandler handler, Map options) - Specified by:
initializein interfacejakarta.security.auth.message.module.ClientAuthModule
-
secureRequest
public jakarta.security.auth.message.AuthStatus secureRequest(jakarta.security.auth.message.MessageInfo param, Subject subject) throws jakarta.security.auth.message.AuthException - Specified by:
secureRequestin interfacejakarta.security.auth.message.ClientAuth- Throws:
jakarta.security.auth.message.AuthException
-
validateResponse
public jakarta.security.auth.message.AuthStatus validateResponse(jakarta.security.auth.message.MessageInfo param, Subject subject, Subject serviceSubject) throws jakarta.security.auth.message.AuthException - Specified by:
validateResponsein interfacejakarta.security.auth.message.ClientAuth- Throws:
jakarta.security.auth.message.AuthException
-
cleanSubject
public void cleanSubject(jakarta.security.auth.message.MessageInfo msg, Subject subject) throws jakarta.security.auth.message.AuthException - Specified by:
cleanSubjectin interfacejakarta.security.auth.message.ClientAuth- Throws:
jakarta.security.auth.message.AuthException
-