Package com.sun.xml.wss.impl.policy.mls
Class WSSFeatureBindingExtension
java.lang.Object
com.sun.xml.wss.impl.policy.MLSPolicy
com.sun.xml.wss.impl.policy.mls.WSSPolicy
com.sun.xml.wss.impl.policy.mls.WSSFeatureBindingExtension
- All Implemented Interfaces:
SecurityPolicy,Cloneable
- Direct Known Subclasses:
AuthenticationTokenPolicy
- Author:
- abhijit.das@Sun.COM
-
Field Summary
Fields inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
_featureBinding, _isOptional, _keyBinding, _policyIdentifier, bsp, UUID -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of WSSFeatureBindingExtension -
Method Summary
Modifier and TypeMethodDescriptionCreate and set the FeatureBinding for this WSSPolicy to a SAMLAssertionBindingCreate and set the FeatureBinding for this WSSPolicy to a UsernameTokenBindingCreate and set the FeatureBinding for this WSSPolicy to an X509CertificateBindingMethods inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
clone, equals, equalsIgnoreTargets, getFeatureBinding, getKeyBinding, getPolicyIdentifier, getUUID, isBSP, isBSP, isOptional, isOptional, setFeatureBinding, setKeyBinding, setPolicyIdentifier, setUUIDMethods inherited from class com.sun.xml.wss.impl.policy.MLSPolicy
isReadOnly, isReadOnlyMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.xml.wss.impl.policy.SecurityPolicy
getType
-
Constructor Details
-
WSSFeatureBindingExtension
public WSSFeatureBindingExtension()Creates a new instance of WSSFeatureBindingExtension
-
-
Method Details
-
newUsernameTokenFeatureBinding
Create and set the FeatureBinding for this WSSPolicy to a UsernameTokenBinding- Returns:
- a new UsernameTokenBinding as a FeatureBinding for this WSSPolicy
- Throws:
PolicyGenerationException- if UsernameTokenBinding is not a valid FeatureBinding for this WSSPolicy- See Also:
-
newX509CertificateFeatureBinding
Create and set the FeatureBinding for this WSSPolicy to an X509CertificateBinding- Returns:
- a new X509CertificateBinding as a FeatureBinding for this WSSPolicy
- Throws:
PolicyGenerationException- if X509CertificateBinding is not a valid FeatureBinding for this WSSPolicy- See Also:
-
newSAMLAssertionFeatureBinding
Create and set the FeatureBinding for this WSSPolicy to a SAMLAssertionBinding- Returns:
- a new SAMLAssertionBinding as a FeatureBinding for this WSSPolicy
- Throws:
PolicyGenerationException- if SAMLAssertionBinding is not a valid FeatureBinding for this WSSPolicy- See Also:
-