public static class SignaturePolicy.FeatureBinding extends WSSPolicy
_featureBinding, _isOptional, _keyBinding, _policyIdentifier, bsp, UUID| Constructor and Description |
|---|
FeatureBinding()
Default constructor
|
FeatureBinding(String canonicalization)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTargetBinding(SignatureTarget target)
Add target to the list of targets for this FeatureBinding
|
void |
addTargetBinding(Target target) |
Object |
clone()
clone operatror
|
boolean |
equals(WSSPolicy binding)
Equals operator
|
boolean |
equalsIgnoreTargets(WSSPolicy binding) |
String |
getCanonicalizationAlgorithm() |
boolean |
getDisableInclusivePrefix() |
ArrayList |
getTargetBindings() |
String |
getType()
Get the type of the policy.
|
boolean |
includeTimestamp() |
void |
includeTimestamp(boolean include) |
boolean |
isEndorsingSignature() |
void |
isEndorsingSignature(boolean isEndorsingSignature) |
boolean |
isPrimarySignature() |
void |
isPrimarySignature(boolean isPrimarySignature) |
void |
removeTargetBindings(ArrayList targets) |
void |
setCanonicalizationAlgorithm(String canonicalization)
set the Canonicalization Algorithm for the ds:SignedInfo
|
void |
setDisbaleInclusivePrefix(boolean disableInclusivePrefix) |
getFeatureBinding, getKeyBinding, getPolicyIdentifier, getUUID, isBSP, isBSP, isOptional, isOptional, setFeatureBinding, setKeyBinding, setPolicyIdentifier, setUUIDisReadOnly, isReadOnlypublic FeatureBinding()
public FeatureBinding(String canonicalization)
canonicalization - algorithmpublic String getCanonicalizationAlgorithm()
public void setCanonicalizationAlgorithm(String canonicalization)
canonicalization - Canonicalization Algorithmpublic boolean includeTimestamp()
public void includeTimestamp(boolean include)
public void isEndorsingSignature(boolean isEndorsingSignature)
public boolean isEndorsingSignature()
public void isPrimarySignature(boolean isPrimarySignature)
public boolean isPrimarySignature()
public boolean getDisableInclusivePrefix()
public void setDisbaleInclusivePrefix(boolean disableInclusivePrefix)
public ArrayList getTargetBindings()
public void addTargetBinding(SignatureTarget target)
target - SignatureTargetpublic void addTargetBinding(Target target)
public void removeTargetBindings(ArrayList targets)
targets - ArrayList of targets to be removedpublic boolean equals(WSSPolicy binding)
equals in class WSSPolicybinding - WSSPolicy to be compared for equalitySignaturePolicy,
EncryptionPolicy,
AuthenticationTokenPolicy,
PrivateKeyBinding,
SymmetricKeyBindingpublic boolean equalsIgnoreTargets(WSSPolicy binding)
equalsIgnoreTargets in class WSSPolicypublic Object clone()
WSSPolicyclone in class WSSPolicySignaturePolicy,
EncryptionPolicy,
AuthenticationTokenPolicypublic String getType()
SecurityPolicyImplementation Note: Useful to avoid instanceof checks and String.equals checks
Copyright © 2005–2018 Oracle Corporation. All rights reserved.