Package com.sun.xml.wss.impl.policy.mls
Class SignatureConfirmationPolicy
- 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.SignatureConfirmationPolicy
-
- All Implemented Interfaces:
SecurityPolicy
,Cloneable
public class SignatureConfirmationPolicy extends WSSPolicy
A policy representing a WSS1.1 SignatureConfirmation element. Note: The SignatureConfirmationPolicy is WSSPolicy element that does not contain a concrete FeatureBinding and/or KeyBinding.- Author:
- [email protected]
-
-
Field Summary
-
Fields inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
_featureBinding, _isOptional, _keyBinding, _policyIdentifier, bsp, UUID
-
-
Constructor Summary
Constructors Constructor Description SignatureConfirmationPolicy()
DefaultConstructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Clone operatorboolean
equals(WSSPolicy policy)
equals operatorboolean
equalsIgnoreTargets(WSSPolicy policy)
Equality comparison ignoring the targetsString
getSignatureValue()
String
getType()
Get the type of the policy.void
setSignatureValue(String signatureValue)
sets the Value attribute for SignatureConfirmation in this SignatureConfirmationPolicy-
Methods inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
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
-
-
-
-
Method Detail
-
setSignatureValue
public void setSignatureValue(String signatureValue)
sets the Value attribute for SignatureConfirmation in this SignatureConfirmationPolicy- Parameters:
signatureValue
-
-
getSignatureValue
public String getSignatureValue()
- Returns:
- the Value attribute of SignatureConfirmation
-
equals
public boolean equals(WSSPolicy policy)
Description copied from class:WSSPolicy
equals operator- Specified by:
equals
in classWSSPolicy
- Parameters:
policy
- the policy to be compared for equality- Returns:
- true if the argument policy is equal to this policy
- See Also:
SignaturePolicy
,EncryptionPolicy
,AuthenticationTokenPolicy
,PrivateKeyBinding
,SymmetricKeyBinding
-
equalsIgnoreTargets
public boolean equalsIgnoreTargets(WSSPolicy policy)
Equality comparison ignoring the targets- Specified by:
equalsIgnoreTargets
in classWSSPolicy
- Parameters:
policy
- the policy to be compared for equality- Returns:
- true if the argument policy is equal to this policy
-
clone
public Object clone()
Clone operator- Specified by:
clone
in classWSSPolicy
- Returns:
- clone of this policy
- See Also:
SignaturePolicy
,EncryptionPolicy
,AuthenticationTokenPolicy
-
getType
public String getType()
Description copied from interface:SecurityPolicy
Get the type of the policy.Implementation Note: Useful to avoid instanceof checks and String.equals checks
- Returns:
- the type of policy
-
-