Package com.sun.xml.wss.impl.policy.mls
Class EncryptionTarget
java.lang.Object
com.sun.xml.wss.impl.policy.mls.Target
com.sun.xml.wss.impl.policy.mls.EncryptionTarget
- All Implemented Interfaces:
Cloneable
Objects of this class represent an Encryption Target that can be part of
the FeatureBinding for an EncryptionPolicy (refer EncryptionPolicy.FeatureBinding).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis class represents a Transform that can appear on an EcncryptionTarget, Instances of this class are added as CipherReference Transforms on an EcncryptionTarget -
Field Summary
Fields inherited from class com.sun.xml.wss.impl.policy.mls.Target
ALL_MESSAGE_HEADERS, BODY, BODY_QNAME, BODY1_2, SIGNATURE_CONFIRMATION, TARGET_TYPE_VALUE_QNAME, TARGET_TYPE_VALUE_URI, TARGET_TYPE_VALUE_XPATH, TARGET_VALUE_SOAP_BODY -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorEncryptionTarget(Target target) Constructor that takes a TargetEncryptionTarget(String algorithm) ConstructorEncryptionTarget(String algorithm, String transform) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidadd a CipherReference TransformvoidaddCipherReferenceTransform(String transform) add a CipherReference Transformclone()clone operatorbooleanequals(EncryptionTarget target) Equals operatorbooleanvoidsetDataEncryptionAlgorithm(String algorithm) set the DataEncryptionAlgorithmvoidsetElementData(Element data) Methods inherited from class com.sun.xml.wss.impl.policy.mls.Target
convertToXPATH, getContentOnly, getEnforce, getPolicyQName, getQName, getType, getValue, getXPathVersion, isAttachment, isBSP, isBSP, isSOAPHeadersOnly, isSOAPHeadersOnly, setContentOnly, setEnforce, setPolicyQName, setQName, setType, setValue, setXPathVersion
-
Constructor Details
-
EncryptionTarget
public EncryptionTarget()Default constructor -
EncryptionTarget
Constructor that takes a Target -
EncryptionTarget
Constructor- Parameters:
algorithm- Data Encryption Algorithm
-
EncryptionTarget
Constructor- Parameters:
algorithm- Data Encryption Algorithmtransform- Cipher Reference Transform
-
-
Method Details
-
setDataEncryptionAlgorithm
set the DataEncryptionAlgorithm- Parameters:
algorithm- Data Encryption Algorithm
-
getDataEncryptionAlgorithm
- Returns:
- Data Encryption Algorithm
-
addCipherReferenceTransform
add a CipherReference Transform- Parameters:
transform- Cipher Reference Transform
-
addCipherReferenceTransform
add a CipherReference Transform- Parameters:
transform- CipherReference Transform
-
getCipherReferenceTransforms
- Returns:
- Collection of CipherReference Transforms
-
newEncryptionTransform
- Returns:
- a new instance of Encryption Transform
-
equals
Equals operator- Parameters:
target- EncryptionTarget- Returns:
- true if the target argument is equal to this Target
-
clone
clone operator -
setElementData
-
getElementData
-
isIsOptimized
public boolean isIsOptimized()
-