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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEncryptionTarget.TransformThis 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
Constructors Constructor Description EncryptionTarget()Default constructorEncryptionTarget(Target target)Constructor that takes a TargetEncryptionTarget(String algorithm)ConstructorEncryptionTarget(String algorithm, String transform)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCipherReferenceTransform(EncryptionTarget.Transform transform)add a CipherReference TransformvoidaddCipherReferenceTransform(String transform)add a CipherReference TransformObjectclone()clone operatorbooleanequals(EncryptionTarget target)Equals operatorArrayListgetCipherReferenceTransforms()StringgetDataEncryptionAlgorithm()ElementgetElementData()booleanisIsOptimized()EncryptionTarget.TransformnewEncryptionTransform()voidsetDataEncryptionAlgorithm(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
-
-
-
-
Method Detail
-
setDataEncryptionAlgorithm
public void setDataEncryptionAlgorithm(String algorithm)
set the DataEncryptionAlgorithm- Parameters:
algorithm- Data Encryption Algorithm
-
getDataEncryptionAlgorithm
public String getDataEncryptionAlgorithm()
- Returns:
- Data Encryption Algorithm
-
addCipherReferenceTransform
public void addCipherReferenceTransform(String transform)
add a CipherReference Transform- Parameters:
transform- Cipher Reference Transform
-
addCipherReferenceTransform
public void addCipherReferenceTransform(EncryptionTarget.Transform transform)
add a CipherReference Transform- Parameters:
transform- CipherReference Transform
-
getCipherReferenceTransforms
public ArrayList getCipherReferenceTransforms()
- Returns:
- Collection of CipherReference Transforms
-
newEncryptionTransform
public EncryptionTarget.Transform newEncryptionTransform()
- Returns:
- a new instance of Encryption Transform
-
equals
public boolean equals(EncryptionTarget target)
Equals operator- Parameters:
target- EncryptionTarget- Returns:
- true if the target argument is equal to this Target
-
clone
public Object clone()
clone operator
-
setElementData
public void setElementData(Element data)
-
getElementData
public Element getElementData()
-
isIsOptimized
public boolean isIsOptimized()
-
-