Class WSTrustFactory


  • public class WSTrustFactory
    extends Object
    A Factory for creating concrete WS-Trust contract instances
    • Method Detail

      • newTrustPlugin

        public static TrustPlugin newTrustPlugin()
        return a concrete implementation for the TrustPlugin.
      • newWSTrustContract

        public static com.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,​com.sun.xml.ws.security.trust.elements.BaseSTSResponse> newWSTrustContract​(com.sun.xml.ws.api.security.trust.config.STSConfiguration config,
                                                                                                                                                                                                               String appliesTo)
                                                                                                                                                                                                        throws com.sun.xml.ws.api.security.trust.WSTrustException
        Return a concrete implementor of WSTrustContract.

        Note: This contract is based on JAXB Beans generated for ws-trust.xsd schema elements

        Throws:
        com.sun.xml.ws.api.security.trust.WSTrustException - if this factory does not support this contract
      • createWSTrustClientContract

        public static WSTrustClientContract createWSTrustClientContract()
        return a concrete implementor for WS-Trust Client Contract
      • getSTSAuthorizationProvider

        public static com.sun.xml.ws.api.security.trust.STSAuthorizationProvider getSTSAuthorizationProvider()
        Returns the single instance of STSAuthorizationProvider Use the usual services mechanism to find implementing class. If not found, use com.sun.xml.ws.security.trust.impl.DefaultSTSAuthorizationProvider by default.
      • getSTSAttributeProvider

        public static com.sun.xml.ws.api.security.trust.STSAttributeProvider getSTSAttributeProvider()
        Returns the single instance of STSAttributeProvider Use the usual services mechanism to find implementing class. If not found, use com.sun.xml.ws.security.trust.impl.DefaultSTSAttributeProvider by default.
      • getSTSTokenProvider

        public static com.sun.xml.ws.api.security.trust.STSTokenProvider getSTSTokenProvider()
      • getRuntimeSTSConfiguration

        public static com.sun.xml.ws.api.security.trust.config.STSConfiguration getRuntimeSTSConfiguration()