Package com.sun.xml.wss.impl.policy.mls
Class EncryptionPolicy.FeatureBinding
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.EncryptionPolicy.FeatureBinding
- All Implemented Interfaces:
SecurityPolicy,Cloneable
- Enclosing class:
- EncryptionPolicy
A 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
Modifier and TypeMethodDescriptionvoidaddTargetBinding(EncryptionTarget target) voidaddTargetBinding(Target target) clone()clone operatorbooleanvoidencryptsIssuedToken(boolean flag) booleanvoidencryptsSignature(boolean flag) booleanEquals operatorbooleanequalsIgnoreTargets(WSSPolicy policy) getType()Get the type of the policy.booleanvoidremoveTargetBindings(ArrayList targets) voidsetDataEncryptionAlgorithm(String algorithm) set the DataEncryptionAlgorithm to be usedvoidsetUseStandAloneRefList(boolean value) Methods 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
-
FeatureBinding
public FeatureBinding()default constructor
-
-
Method Details
-
getDataEncryptionAlgorithm
- Returns:
- the DataEncryptionAlgorithm
-
setDataEncryptionAlgorithm
set the DataEncryptionAlgorithm to be used- Parameters:
algorithm- the DataEncryptionAlgorithm
-
getTargetBindings
- Returns:
- Target collection
-
addTargetBinding
- Parameters:
target- EncryptionTarget
-
addTargetBinding
-
removeTargetBindings
- Parameters:
targets- ArrayList of all targets to be removed
-
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
-
encryptsIssuedToken
public boolean encryptsIssuedToken() -
encryptsIssuedToken
public void encryptsIssuedToken(boolean flag) -
encryptsSignature
public boolean encryptsSignature() -
encryptsSignature
public void encryptsSignature(boolean flag) -
getUseStandAloneRefList
public boolean getUseStandAloneRefList() -
setUseStandAloneRefList
public void setUseStandAloneRefList(boolean value)
-