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
com.sun.xml.wss.impl.policy.mls.EncryptionPolicy
- All Implemented Interfaces:
SecurityPolicy,Cloneable
Objects of this class represent a policy for Encrypting parts of a SOAP Message. The
Message Parts to be encrypted and the Data Encryption Algorithm to be used are
captured as FeatureBindings of this Policy. The exact Key to be used is to be represented
as a distinct KeyBinding for this policy instance.
Allowed KeyBindings for an EncryptionPolicy include the following :
- AuthenticationTokenPolicy.X509CertificateBinding
- AuthenticationTokenPolicy.SAMLAssertionBinding
- SymmetricKeyBinding
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA class representing FeatureBindings for an EncryptionPolicy The FeatureBinding would contain information about the MessageParts to be Encrypted, The data encryption algorithm to be used. -
Field Summary
Fields inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
_featureBinding, _isOptional, _keyBinding, _policyIdentifier, bsp, UUID -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.xml.wss.impl.policy.mls.WSSKeyBindingExtension
newDerivedTokenKeyBinding, newIssuedTokenKeyBinding, newSAMLAssertionKeyBinding, newSecureConversationTokenKeyBinding, newSymmetricKeyBinding, newUsernameTokenBindingKeyBinding, newX509CertificateKeyBindingMethods inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
getFeatureBinding, getKeyBinding, getPolicyIdentifier, getUUID, isBSP, isBSP, isOptional, isOptional, setFeatureBinding, setKeyBinding, setPolicyIdentifier, setUUIDMethods inherited from class com.sun.xml.wss.impl.policy.MLSPolicy
isReadOnly, isReadOnly
-
Constructor Details
-
EncryptionPolicy
public EncryptionPolicy()default constructor
-
-
Method Details
-
equals
Equals operator -
equalsIgnoreTargets
- Specified by:
equalsIgnoreTargetsin classWSSPolicy
-
clone
clone operator -
getType
Description copied from interface:SecurityPolicyGet the type of the policy.Implementation Note: Useful to avoid instanceof checks and String.equals checks
- Returns:
- the type of the policy
-