Package com.sun.xml.ws.security.policy
Class WSSecurityPolicyFactory
- java.lang.Object
-
- com.sun.xml.ws.security.policy.WSSecurityPolicyFactory
-
public abstract class WSSecurityPolicyFactory extends Object
- Author:
- K.Venugopal@sun.com
-
-
Constructor Summary
Constructors Constructor Description WSSecurityPolicyFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AlgorithmSuitecreateAlgorithmSuite()abstract AsymmetricBindingcreateASymmetricBinding()abstract EncryptedPartscreateEncryptedParts()abstract EndorsingSupportingTokenscreateEndorsingSupportingToken()abstract IssuedTokencreateIssuedToken()abstract PolicyAssertioncreateSecurityAssertion(QName name)abstract PolicyAssertioncreateSecurityAssertion(QName qname, ClassLoader classLoader)abstract SignedPartscreateSignedParts()abstract SpnegoContextTokencreateSpnegoContextToken()abstract SymmetricBindingcreateSymmetricBinding()abstract TransportBindingcreateTransportBinding()abstract TransportTokencreateTransportToken()abstract UserNameTokencreateUsernameToken()abstract X509TokencreateX509Token()static WSSecurityPolicyFactorygetInstance()static WSSecurityPolicyFactorygetInstance(String namespaceURI)
-
-
-
Method Detail
-
getInstance
public static WSSecurityPolicyFactory getInstance()
-
getInstance
public static WSSecurityPolicyFactory getInstance(String namespaceURI)
-
createEncryptedParts
public abstract EncryptedParts createEncryptedParts()
-
createSignedParts
public abstract SignedParts createSignedParts()
-
createSpnegoContextToken
public abstract SpnegoContextToken createSpnegoContextToken()
-
createTransportBinding
public abstract TransportBinding createTransportBinding()
-
createTransportToken
public abstract TransportToken createTransportToken()
-
createAlgorithmSuite
public abstract AlgorithmSuite createAlgorithmSuite()
-
createUsernameToken
public abstract UserNameToken createUsernameToken()
-
createSymmetricBinding
public abstract SymmetricBinding createSymmetricBinding()
-
createASymmetricBinding
public abstract AsymmetricBinding createASymmetricBinding()
-
createX509Token
public abstract X509Token createX509Token()
-
createEndorsingSupportingToken
public abstract EndorsingSupportingTokens createEndorsingSupportingToken()
-
createIssuedToken
public abstract IssuedToken createIssuedToken()
-
createSecurityAssertion
public abstract PolicyAssertion createSecurityAssertion(QName name)
-
createSecurityAssertion
public abstract PolicyAssertion createSecurityAssertion(QName qname, ClassLoader classLoader)
-
-