Package com.sun.xml.wss.impl.policy.mls
Class WSSKeyBindingExtension
- 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.WSSKeyBindingExtension
-
- All Implemented Interfaces:
SecurityPolicy,Cloneable
- Direct Known Subclasses:
EncryptionPolicy,SignaturePolicy
public abstract class WSSKeyBindingExtension extends WSSPolicy
- 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
Constructors Constructor Description WSSKeyBindingExtension()Creates a new instance of WSSKeyBindingExtension
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MLSPolicynewDerivedTokenKeyBinding()Create and set the KeyBinding for this WSSPolicy to a DerivedTokenKeyBindingMLSPolicynewIssuedTokenKeyBinding()Create and set the KeyBinding for this WSSPolicy to a IssuedTokenKeyBindingMLSPolicynewSAMLAssertionKeyBinding()Create and set the KeyBinding for this WSSPolicy to a SAMLAssertionBindingMLSPolicynewSecureConversationTokenKeyBinding()Create and set the KeyBinding for this WSSPolicy to a IssuedTokenKeyBindingMLSPolicynewSymmetricKeyBinding()Create and set the KeyBinding for this WSSPolicy to a SymmetricKeyBindingMLSPolicynewUsernameTokenBindingKeyBinding()MLSPolicynewX509CertificateKeyBinding()Create and set the KeyBinding for this WSSPolicy to an X509CertificateBinding-
Methods 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, setUUID
-
Methods inherited from class com.sun.xml.wss.impl.policy.MLSPolicy
isReadOnly, isReadOnly
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.xml.wss.impl.policy.SecurityPolicy
getType
-
-
-
-
Method Detail
-
newX509CertificateKeyBinding
public MLSPolicy newX509CertificateKeyBinding()
Create and set the KeyBinding for this WSSPolicy to an X509CertificateBinding- Returns:
- a new X509CertificateBinding as a KeyBinding for this WSSPolicy
- See Also:
SignaturePolicy,EncryptionPolicy,AuthenticationTokenPolicy
-
newSAMLAssertionKeyBinding
public MLSPolicy newSAMLAssertionKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a SAMLAssertionBinding- Returns:
- a new SAMLAssertionBinding as a KeyBinding for this WSSPolicy
- See Also:
SignaturePolicy,EncryptionPolicy,AuthenticationTokenPolicy
-
newSymmetricKeyBinding
public MLSPolicy newSymmetricKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a SymmetricKeyBinding- Returns:
- a new SymmetricKeyBinding as a KeyBinding for this WSSPolicy
- See Also:
SignaturePolicy,EncryptionPolicy,AuthenticationTokenPolicy
-
newDerivedTokenKeyBinding
public MLSPolicy newDerivedTokenKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a DerivedTokenKeyBinding- Returns:
- a new DerivedTokenKeyBinding as a KeyBinding for this WSSPolicy
- See Also:
SignaturePolicy,EncryptionPolicy,AuthenticationTokenPolicy
-
newIssuedTokenKeyBinding
public MLSPolicy newIssuedTokenKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a IssuedTokenKeyBinding- Returns:
- a new IssuedTokenKeyBinding as a KeyBinding for this WSSPolicy
- See Also:
SignaturePolicy,EncryptionPolicy,AuthenticationTokenPolicy
-
newSecureConversationTokenKeyBinding
public MLSPolicy newSecureConversationTokenKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a IssuedTokenKeyBinding- Returns:
- a new IssuedTokenKeyBinding as a KeyBinding for this WSSPolicy
- See Also:
SignaturePolicy,EncryptionPolicy,AuthenticationTokenPolicy
-
newUsernameTokenBindingKeyBinding
public MLSPolicy newUsernameTokenBindingKeyBinding()
-
-