Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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)  
    • Field Detail

      • 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 Detail

      • WSTrustContractImpl

        public WSTrustContractImpl()
    • Method Detail

      • 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