com.sun.xml.wss.impl.policy.mls
Class SignatureConfirmationPolicy

java.lang.Object
  extended by com.sun.xml.wss.impl.policy.MLSPolicy
      extended by com.sun.xml.wss.impl.policy.mls.WSSPolicy
          extended by 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:
Ashutosh.Shahi@sun.com

Field Summary
 
Fields inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
_featureBinding, _isOptional, _keyBinding, _policyIdentifier, bsp, UUID
 
Fields inherited from class com.sun.xml.wss.impl.policy.MLSPolicy
readonly
 
Constructor Summary
SignatureConfirmationPolicy()
          DefaultConstructor
 
Method Summary
 Object clone()
          Clone operator
 boolean equals(WSSPolicy policy)
          equals operator
 boolean equalsIgnoreTargets(WSSPolicy policy)
          Equality comparison ignoring the targets
 String 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignatureConfirmationPolicy

public SignatureConfirmationPolicy()
DefaultConstructor

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 class WSSPolicy
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 class WSSPolicy
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 class WSSPolicy
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


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.