public class WSITClientAuthContext extends WSITAuthContextBase implements javax.security.auth.message.config.ClientAuthContext
| Modifier and Type | Field and Description |
|---|---|
protected WeakReference<WSITClientAuthConfig> |
authConfig |
protected int |
tubeOrPipeHashCode |
allowMissingTimestamp, bindingLevelAlgSuite, bpMSP, debug, DEFAULT_JMAC_HANDLER, disableIncPrefix, EMPTY_LIST, encHeaderContent, encRMLifecycleMsg, isCertValid, isCertValidityVerified, isEPREnabled, isSOAP12, issuedTokenContextMap, iterationsForPDK, jaxbContext, log, marshaller, mcVer, nextPipe, nextTube, optimized, pipeConfig, policyAlternatives, REQ_PACKET, RES_PACKET, rmVer, secEnv, securityMUValue, securityPolicyNamespaces, serverCert, soapFactory, soapVersion, spVersion, timestampTimeOut, unmarshaller, WSDLPORT, WSENDPOINT, wsscVer, wsTrustVer| Constructor and Description |
|---|
WSITClientAuthContext(String operation,
Subject subject,
Map<Object,Object> map,
CallbackHandler callbackHandler)
Creates a new instance of WSITClientAuthContext
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addIncomingFaultPolicy(com.sun.xml.ws.policy.Policy effectivePolicy,
SecurityPolicyHolder sph,
com.sun.xml.ws.api.model.wsdl.WSDLFault fault) |
protected SecurityPolicyHolder |
addIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation,
com.sun.xml.ws.policy.Policy policy,
PolicyAlternativeHolder ph) |
protected void |
addIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph) |
protected void |
addOutgoingFaultPolicy(com.sun.xml.ws.policy.Policy effectivePolicy,
SecurityPolicyHolder sph,
com.sun.xml.ws.api.model.wsdl.WSDLFault fault) |
protected SecurityPolicyHolder |
addOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation,
com.sun.xml.ws.policy.Policy policy,
PolicyAlternativeHolder ph) |
protected void |
addOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph) |
void |
cleanSubject(javax.security.auth.message.MessageInfo messageInfo,
Subject subject) |
protected String |
getAction(com.sun.xml.ws.api.model.wsdl.WSDLOperation operation,
boolean inComming) |
protected List<com.sun.xml.ws.policy.PolicyAssertion> |
getIssuedTokenPolicies(com.sun.xml.ws.api.message.Packet packet,
String scope) |
protected void |
populateKerberosContext(com.sun.xml.ws.api.message.Packet packet,
ProcessingContextImpl ctx,
boolean isSCMessage) |
protected com.sun.xml.ws.api.message.Message |
secureOutboundMessage(com.sun.xml.ws.api.message.Message message,
ProcessingContext ctx) |
protected SOAPMessage |
secureOutboundMessage(SOAPMessage message,
ProcessingContext ctx) |
javax.security.auth.message.AuthStatus |
secureRequest(javax.security.auth.message.MessageInfo messageInfo,
Subject clientSubject) |
com.sun.xml.ws.api.message.Packet |
secureRequest(com.sun.xml.ws.api.message.Packet packet,
Subject clientSubject,
boolean isSCMessage) |
javax.security.auth.message.AuthStatus |
validateResponse(javax.security.auth.message.MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
com.sun.xml.ws.api.message.Packet |
validateResponse(com.sun.xml.ws.api.message.Packet req,
Subject clientSubject,
Subject serviceSubject) |
protected com.sun.xml.ws.api.message.Message |
verifyInboundMessage(com.sun.xml.ws.api.message.Message message,
ProcessingContext ctx) |
protected SOAPMessage |
verifyInboundMessage(SOAPMessage message,
ProcessingContext ctx) |
bindingHasIssuedTokenPolicy, bindingHasRMPolicy, bindingHasSecureConversationPolicy, buildProtocolPolicy, cachedOperation, cacheMessage, cacheOperation, cacheOperation, collectPolicies, constructPolicyHolder, constructPolicyHolder, generateInternalError, getAction, getAlgoSuite, getBindingAlgorithmSuite, getEffectiveBootstrapPolicy, getInBoundSCP, getIssuedTokenPoliciesFromBootstrapPolicy, getKerberosTokenPoliciesFromBootstrapPolicy, getOperation, getOperationKey, getOutBoundKTP, getOutBoundSCP, getOutgoingXWSBootstrapPolicy, getOutgoingXWSSecurityPolicy, getRequestPacket, getResponsePacket, getSecureConversationPolicies, getSOAPFault, getSOAPFaultException, getSOAPFaultException, getTokens, getWSDLOpFromAction, getWssAssertion, hasKerberosTokenPolicy, initializeInboundProcessingContext, initializeOutgoingProcessingContext, isAddressingEnabled, isMakeConnectionMessage, isRMMessage, isSCCancel, isSCMessage, isSCRenew, isTrustMessage, loadClass, loadGFHandler, populateConfigProperties, resetCachedOperation, resolveAlternative, setRequestPacket, setResponsePacket, unmarshalPolicyprotected WeakReference<WSITClientAuthConfig> authConfig
protected int tubeOrPipeHashCode
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.ClientAuthjavax.security.auth.message.AuthExceptionpublic com.sun.xml.ws.api.message.Packet secureRequest(com.sun.xml.ws.api.message.Packet packet,
Subject clientSubject,
boolean isSCMessage)
throws XWSSecurityException
XWSSecurityExceptionpublic 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.ClientAuthjavax.security.auth.message.AuthExceptionpublic void cleanSubject(javax.security.auth.message.MessageInfo messageInfo, Subject subject) throws javax.security.auth.message.AuthException
cleanSubject in interface javax.security.auth.message.ClientAuthjavax.security.auth.message.AuthExceptionpublic com.sun.xml.ws.api.message.Packet validateResponse(com.sun.xml.ws.api.message.Packet req,
Subject clientSubject,
Subject serviceSubject)
throws XWSSecurityException
XWSSecurityExceptionprotected SOAPMessage secureOutboundMessage(SOAPMessage message, ProcessingContext ctx)
secureOutboundMessage in class WSITAuthContextBaseprotected com.sun.xml.ws.api.message.Message secureOutboundMessage(com.sun.xml.ws.api.message.Message message,
ProcessingContext ctx)
secureOutboundMessage in class WSITAuthContextBaseprotected SOAPMessage verifyInboundMessage(SOAPMessage message, ProcessingContext ctx) throws WssSoapFaultException, XWSSecurityException
protected com.sun.xml.ws.api.message.Message verifyInboundMessage(com.sun.xml.ws.api.message.Message message,
ProcessingContext ctx)
throws XWSSecurityException
XWSSecurityExceptionprotected SecurityPolicyHolder addOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) throws com.sun.xml.ws.policy.PolicyException
addOutgoingMP in class WSITAuthContextBasecom.sun.xml.ws.policy.PolicyExceptionprotected SecurityPolicyHolder addIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) throws com.sun.xml.ws.policy.PolicyException
addIncomingMP in class WSITAuthContextBasecom.sun.xml.ws.policy.PolicyExceptionprotected void addIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
throws com.sun.xml.ws.policy.PolicyException
addIncomingProtocolPolicy in class WSITAuthContextBasecom.sun.xml.ws.policy.PolicyExceptionprotected void addOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
throws com.sun.xml.ws.policy.PolicyException
addOutgoingProtocolPolicy in class WSITAuthContextBasecom.sun.xml.ws.policy.PolicyExceptionprotected void addIncomingFaultPolicy(com.sun.xml.ws.policy.Policy effectivePolicy,
SecurityPolicyHolder sph,
com.sun.xml.ws.api.model.wsdl.WSDLFault fault)
throws com.sun.xml.ws.policy.PolicyException
addIncomingFaultPolicy in class WSITAuthContextBasecom.sun.xml.ws.policy.PolicyExceptionprotected void addOutgoingFaultPolicy(com.sun.xml.ws.policy.Policy effectivePolicy,
SecurityPolicyHolder sph,
com.sun.xml.ws.api.model.wsdl.WSDLFault fault)
throws com.sun.xml.ws.policy.PolicyException
addOutgoingFaultPolicy in class WSITAuthContextBasecom.sun.xml.ws.policy.PolicyExceptionprotected String getAction(com.sun.xml.ws.api.model.wsdl.WSDLOperation operation, boolean inComming)
getAction in class WSITAuthContextBaseprotected List<com.sun.xml.ws.policy.PolicyAssertion> getIssuedTokenPolicies(com.sun.xml.ws.api.message.Packet packet, String scope)
protected void populateKerberosContext(com.sun.xml.ws.api.message.Packet packet,
ProcessingContextImpl ctx,
boolean isSCMessage)
throws XWSSecurityException
XWSSecurityExceptionCopyright © 2005–2018 Oracle Corporation. All rights reserved.