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 Modifier and Type Field Description protected com.sun.xml.ws.security.trust.WSTrustElementFactoryeleFacprotected static StringSAML_SENDER_VOUCHES_1_0protected static StringSAML_SENDER_VOUCHES_2_0protected com.sun.xml.ws.api.security.trust.config.STSConfigurationstsConfigprotected com.sun.xml.ws.security.trust.WSTrustVersionwstVer
-
Constructor Summary
Constructors Constructor Description WSTrustContractImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.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 Detail
-
SAML_SENDER_VOUCHES_1_0
protected static final String SAML_SENDER_VOUCHES_1_0
- See Also:
- Constant Field Values
-
SAML_SENDER_VOUCHES_2_0
protected static final String SAML_SENDER_VOUCHES_2_0
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
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
-
-