Package com.sun.xml.ws.security.trust
Class WSTrustFactory
- java.lang.Object
-
- com.sun.xml.ws.security.trust.WSTrustFactory
-
public class WSTrustFactory extends Object
A Factory for creating concrete WS-Trust contract instances
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static WSTrustClientContractcreateWSTrustClientContract()return a concrete implementor for WS-Trust Client Contractstatic com.sun.xml.ws.api.security.trust.config.STSConfigurationgetRuntimeSTSConfiguration()static com.sun.xml.ws.api.security.trust.STSAttributeProvidergetSTSAttributeProvider()Returns the single instance of STSAttributeProvider Use the usual services mechanism to find implementing class.static com.sun.xml.ws.api.security.trust.STSAuthorizationProvidergetSTSAuthorizationProvider()Returns the single instance of STSAuthorizationProvider Use the usual services mechanism to find implementing class.static com.sun.xml.ws.api.security.trust.STSTokenProvidergetSTSTokenProvider()static TrustPluginnewTrustPlugin()return 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 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.WSTrustExceptionReturn 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, 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()
-
-