|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.SignaturePolicy.FeatureBinding
public static class SignaturePolicy.FeatureBinding
A class representing FeatureBindings for a SignaturePolicy The FeatureBinding would contain information about the MessageParts to be Signed, and the CanonicalizationMethod. The SignatureMethod for the signature is obtained as the keyAlgorithm on the corresponding KeyBinding associated with this SignaturePolicy
Constructor Summary | |
---|---|
SignaturePolicy.FeatureBinding()
Default constructor |
|
SignaturePolicy.FeatureBinding(java.lang.String canonicalization)
Constructor |
Method Summary | |
---|---|
void |
addTargetBinding(SignatureTarget target)
Add target to the list of targets for this FeatureBinding |
void |
addTargetBinding(Target target)
|
java.lang.Object |
clone()
clone operatror |
boolean |
equals(WSSPolicy binding)
Equals operator |
boolean |
equalsIgnoreTargets(WSSPolicy binding)
|
java.lang.String |
getCanonicalizationAlgorithm()
|
java.util.ArrayList |
getTargetBindings()
|
java.lang.String |
getType()
Get the type of the policy. |
boolean |
includeTimestamp()
|
void |
includeTimestamp(boolean include)
|
void |
removeTargetBindings(java.util.ArrayList targets)
|
void |
setCanonicalizationAlgorithm(java.lang.String canonicalization)
set the Canonicalization Algorithm for the ds:SignedInfo |
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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SignaturePolicy.FeatureBinding()
public SignaturePolicy.FeatureBinding(java.lang.String canonicalization)
canonicalization
- algorithmMethod Detail |
---|
public java.lang.String getCanonicalizationAlgorithm()
public void setCanonicalizationAlgorithm(java.lang.String canonicalization)
canonicalization
- Canonicalization Algorithmpublic boolean includeTimestamp()
public void includeTimestamp(boolean include)
public java.util.ArrayList getTargetBindings()
public void addTargetBinding(SignatureTarget target)
target
- SignatureTargetpublic void addTargetBinding(Target target)
public void removeTargetBindings(java.util.ArrayList targets)
targets
- ArrayList of targets to be removedpublic boolean equals(WSSPolicy binding)
equals
in class WSSPolicy
binding
- WSSPolicy
to be compared for equality
SignaturePolicy
,
EncryptionPolicy
,
AuthenticationTokenPolicy
,
PrivateKeyBinding
,
SymmetricKeyBinding
public boolean equalsIgnoreTargets(WSSPolicy binding)
equalsIgnoreTargets
in class WSSPolicy
public java.lang.Object clone()
WSSPolicy
clone
in class WSSPolicy
SignaturePolicy
,
EncryptionPolicy
,
AuthenticationTokenPolicy
public java.lang.String getType()
SecurityPolicy
Implementation Note: Useful to avoid instanceof checks and String.equals checks
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |