Package com.sun.xml.ws.security.trust
Class WSTrustFactory
java.lang.Object
com.sun.xml.ws.security.trust.WSTrustFactory
A Factory for creating concrete WS-Trust contract instances
-
Method Summary
Modifier and TypeMethodDescriptionstatic WSTrustClientContractreturn a concrete implementor for WS-Trust Client Contractstatic com.sun.xml.ws.api.security.trust.config.STSConfigurationstatic com.sun.xml.ws.api.security.trust.STSAttributeProviderReturns the single instance of STSAttributeProvider Use the usual services mechanism to find implementing class.static com.sun.xml.ws.api.security.trust.STSAuthorizationProviderReturns the single instance of STSAuthorizationProvider Use the usual services mechanism to find implementing class.static com.sun.xml.ws.api.security.trust.STSTokenProviderstatic TrustPluginreturn a concrete implementation for the TrustPlugin.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) Return a concrete implementor of WSTrustContract.
-
Method Details
-
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
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, usecom.sun.xml.ws.security.trust.impl.DefaultSTSAuthorizationProviderby 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, usecom.sun.xml.ws.security.trust.impl.DefaultSTSAttributeProviderby 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()
-