public class WSITServerAuthContext extends WSITAuthContextBase implements javax.security.auth.message.config.ServerAuthContext
| Modifier and Type | Field and Description |
|---|---|
protected static String |
TRUE |
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 |
|---|
WSITServerAuthContext(String operation,
Subject subject,
Map<Object,Object> map,
CallbackHandler callbackHandler)
Creates a new instance of WSITServerAuthContext
|
| 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) |
protected boolean |
bindingHasIssuedTokenPolicy() |
protected boolean |
bindingHasRMPolicy() |
protected boolean |
bindingHasSecureConversationPolicy() |
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 MessagePolicy |
getOutgoingFaultPolicy(com.sun.xml.ws.api.message.Packet packet) |
protected MessagePolicy |
getOutgoingXWSSecurityPolicy(com.sun.xml.ws.api.message.Packet packet,
boolean isSCMessage) |
protected ProcessingContext |
initializeOutgoingProcessingContext(com.sun.xml.ws.api.message.Packet packet,
boolean isSCMessage) |
javax.security.auth.message.AuthStatus |
secureResponse(javax.security.auth.message.MessageInfo messageInfo,
Subject serviceSubject) |
com.sun.xml.ws.api.message.Packet |
secureResponse(com.sun.xml.ws.api.message.Packet retPacket,
Subject serviceSubject,
Map sharedState) |
javax.security.auth.message.AuthStatus |
validateRequest(javax.security.auth.message.MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
com.sun.xml.ws.api.message.Packet |
validateRequest(com.sun.xml.ws.api.message.Packet packet,
Subject clientSubject,
Subject serviceSubject,
Map<Object,Object> sharedState) |
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) |
buildProtocolPolicy, cachedOperation, cacheMessage, cacheOperation, cacheOperation, collectPolicies, constructPolicyHolder, constructPolicyHolder, generateInternalError, getAction, getAlgoSuite, getBindingAlgorithmSuite, getEffectiveBootstrapPolicy, getInBoundSCP, getIssuedTokenPoliciesFromBootstrapPolicy, getKerberosTokenPoliciesFromBootstrapPolicy, getOperation, getOperationKey, getOutBoundKTP, getOutBoundSCP, getOutgoingXWSBootstrapPolicy, getRequestPacket, getResponsePacket, getSecureConversationPolicies, getSOAPFault, getSOAPFaultException, getSOAPFaultException, getTokens, getWSDLOpFromAction, getWssAssertion, hasKerberosTokenPolicy, initializeInboundProcessingContext, isAddressingEnabled, isMakeConnectionMessage, isRMMessage, isSCCancel, isSCMessage, isSCRenew, isTrustMessage, loadClass, loadGFHandler, populateConfigProperties, resetCachedOperation, resolveAlternative, secureOutboundMessage, secureOutboundMessage, setRequestPacket, setResponsePacket, unmarshalPolicyprotected static final String TRUE
public javax.security.auth.message.AuthStatus validateRequest(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws javax.security.auth.message.AuthException
validateRequest in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionpublic javax.security.auth.message.AuthStatus secureResponse(javax.security.auth.message.MessageInfo messageInfo, Subject serviceSubject) throws javax.security.auth.message.AuthException
secureResponse in interface javax.security.auth.message.ServerAuthjavax.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.ServerAuthjavax.security.auth.message.AuthExceptionpublic com.sun.xml.ws.api.message.Packet validateRequest(com.sun.xml.ws.api.message.Packet packet,
Subject clientSubject,
Subject serviceSubject,
Map<Object,Object> sharedState)
throws XWSSecurityException
XWSSecurityExceptionpublic com.sun.xml.ws.api.message.Packet secureResponse(com.sun.xml.ws.api.message.Packet retPacket,
Subject serviceSubject,
Map sharedState)
throws XWSSecurityException
XWSSecurityExceptionprotected 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 ProcessingContext initializeOutgoingProcessingContext(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)
initializeOutgoingProcessingContext in class WSITAuthContextBaseprotected MessagePolicy getOutgoingXWSSecurityPolicy(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)
getOutgoingXWSSecurityPolicy in class WSITAuthContextBaseprotected MessagePolicy getOutgoingFaultPolicy(com.sun.xml.ws.api.message.Packet packet)
protected boolean bindingHasIssuedTokenPolicy()
bindingHasIssuedTokenPolicy in class WSITAuthContextBaseprotected boolean bindingHasSecureConversationPolicy()
bindingHasSecureConversationPolicy in class WSITAuthContextBaseprotected boolean bindingHasRMPolicy()
bindingHasRMPolicy in class WSITAuthContextBaseprotected 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 WSITAuthContextBaseCopyright © 2005–2018 Oracle Corporation. All rights reserved.