Class WSTrustContractImpl
java.lang.Object
com.sun.xml.ws.security.trust.impl.WSTrustContractImpl
- All Implemented Interfaces:
com.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse>
- Direct Known Subclasses:
ICContractImpl
public class WSTrustContractImpl
extends Object
implements com.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse>
- Author:
- Jiandong Guo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sun.xml.ws.security.trust.elements.BaseSTSResponsecancel(com.sun.xml.ws.security.trust.elements.BaseSTSRequest rst, com.sun.xml.ws.security.IssuedTokenContext context, Map map) protected voidhandleExtension(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.trust.elements.BaseSTSResponse response, com.sun.xml.ws.security.IssuedTokenContext context) voidhandleUnsolicited(com.sun.xml.ws.security.trust.elements.BaseSTSResponse rstr, com.sun.xml.ws.security.IssuedTokenContext context) voidinit(com.sun.xml.ws.api.security.trust.config.STSConfiguration stsConfig) com.sun.xml.ws.security.trust.elements.BaseSTSResponseissue(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) com.sun.xml.ws.security.trust.elements.BaseSTSResponserenew(com.sun.xml.ws.security.trust.elements.BaseSTSRequest rst, com.sun.xml.ws.security.IssuedTokenContext context) com.sun.xml.ws.security.trust.elements.BaseSTSResponsevalidate(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context)
-
Field Details
-
SAML_SENDER_VOUCHES_1_0
- See Also:
-
SAML_SENDER_VOUCHES_2_0
- See Also:
-
stsConfig
protected com.sun.xml.ws.api.security.trust.config.STSConfiguration stsConfig -
wstVer
protected com.sun.xml.ws.security.trust.WSTrustVersion wstVer -
eleFac
protected com.sun.xml.ws.security.trust.WSTrustElementFactory eleFac
-
-
Constructor Details
-
WSTrustContractImpl
public WSTrustContractImpl()
-
-
Method Details
-
init
public void init(com.sun.xml.ws.api.security.trust.config.STSConfiguration stsConfig) - Specified by:
initin interfacecom.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse>
-
issue
public com.sun.xml.ws.security.trust.elements.BaseSTSResponse issue(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.api.security.trust.WSTrustException - Specified by:
issuein interfacecom.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse> - Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
handleExtension
protected void handleExtension(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.trust.elements.BaseSTSResponse response, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.api.security.trust.WSTrustException - Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
renew
public com.sun.xml.ws.security.trust.elements.BaseSTSResponse renew(com.sun.xml.ws.security.trust.elements.BaseSTSRequest rst, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.api.security.trust.WSTrustException - Specified by:
renewin interfacecom.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse> - Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
cancel
public com.sun.xml.ws.security.trust.elements.BaseSTSResponse cancel(com.sun.xml.ws.security.trust.elements.BaseSTSRequest rst, com.sun.xml.ws.security.IssuedTokenContext context, Map map) throws com.sun.xml.ws.api.security.trust.WSTrustException - Specified by:
cancelin interfacecom.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse> - Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
validate
public com.sun.xml.ws.security.trust.elements.BaseSTSResponse validate(com.sun.xml.ws.security.trust.elements.BaseSTSRequest request, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.api.security.trust.WSTrustException - Specified by:
validatein interfacecom.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse> - Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
handleUnsolicited
public void handleUnsolicited(com.sun.xml.ws.security.trust.elements.BaseSTSResponse rstr, com.sun.xml.ws.security.IssuedTokenContext context) throws com.sun.xml.ws.api.security.trust.WSTrustException - Specified by:
handleUnsolicitedin interfacecom.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,com.sun.xml.ws.security.trust.elements.BaseSTSResponse> - Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-