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.WSTrustElementFactory
     
    protected static final String
     
    protected static final String
     
    protected com.sun.xml.ws.api.security.trust.config.STSConfiguration
     
    protected com.sun.xml.ws.security.trust.WSTrustVersion
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    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)
     
    void
    handleUnsolicited(com.sun.xml.ws.security.trust.elements.BaseSTSResponse rstr, com.sun.xml.ws.security.IssuedTokenContext context)
     
    void
    init(com.sun.xml.ws.api.security.trust.config.STSConfiguration stsConfig)
     
    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)
     
    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)
     
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • SAML_SENDER_VOUCHES_1_0

      protected static final String SAML_SENDER_VOUCHES_1_0
      See Also:
    • SAML_SENDER_VOUCHES_2_0

      protected static final String 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:
      init in interface com.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:
      issue in interface com.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:
      renew in interface com.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:
      cancel in interface com.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:
      validate in interface com.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:
      handleUnsolicited in interface com.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