com.sun.xml.wss.impl.policy.mls
Class WSSKeyBindingExtension

java.lang.Object
  extended by com.sun.xml.wss.impl.policy.MLSPolicy
      extended by com.sun.xml.wss.impl.policy.mls.WSSPolicy
          extended by com.sun.xml.wss.impl.policy.mls.WSSKeyBindingExtension
All Implemented Interfaces:
SecurityPolicy, java.lang.Cloneable
Direct Known Subclasses:
EncryptionPolicy, SignaturePolicy

public abstract class WSSKeyBindingExtension
extends WSSPolicy


Constructor Summary
WSSKeyBindingExtension()
          Creates a new instance of WSSKeyBindingExtension
 
Method Summary
 MLSPolicy newSAMLAssertionKeyBinding()
          Create and set the KeyBinding for this WSSPolicy to a SAMLAssertionBinding
 MLSPolicy newSymmetricKeyBinding()
          Create and set the KeyBinding for this WSSPolicy to a SymmetricKeyBinding
 MLSPolicy newX509CertificateKeyBinding()
          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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.xml.wss.impl.policy.SecurityPolicy
getType
 

Constructor Detail

WSSKeyBindingExtension

public WSSKeyBindingExtension()
Creates a new instance of WSSKeyBindingExtension

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


Copyright ? 2005 Sun Microsystems, Inc. All Rights Reserved.