Package eu.europa.esig.dss.validation
Class SignaturePolicy
- java.lang.Object
-
- eu.europa.esig.dss.validation.SignaturePolicy
-
public class SignaturePolicy extends Object
Represents the value of a SignaturePolicy
-
-
Constructor Summary
Constructors Constructor Description SignaturePolicy()The default constructor for SignaturePolicy.SignaturePolicy(String identifier)The default constructor for SignaturePolicy.
-
Method Summary
Modifier and Type Method Description StringgetDescription()Gets descriptionDigestgetDigest()StringgetIdentifier()Returns the signature policy identifierStringgetNotice()DSSDocumentgetPolicyContent()Returns a DSSDocument with the signature policy contentStringgetUrl()Returns the signature policy url (if found)booleanisZeroHash()voidsetDescription(String description)Sets description (*optional)voidsetDigest(Digest digest)voidsetNotice(String notice)voidsetPolicyContent(DSSDocument policyContent)voidsetUrl(String url)voidsetZeroHash(boolean zeroHash)
-
-
-
Constructor Detail
-
SignaturePolicy
public SignaturePolicy()
The default constructor for SignaturePolicy. It represents the implied policy.
-
SignaturePolicy
public SignaturePolicy(String identifier)
The default constructor for SignaturePolicy.- Parameters:
identifier- the policy identifier
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
Returns the signature policy identifier- Returns:
- the signature policy identifier
-
isZeroHash
public boolean isZeroHash()
-
setZeroHash
public void setZeroHash(boolean zeroHash)
-
getDigest
public Digest getDigest()
-
setDigest
public void setDigest(Digest digest)
-
getUrl
public String getUrl()
Returns the signature policy url (if found)- Returns:
- the url of the signature policy (or null if not available information)
-
setUrl
public void setUrl(String url)
-
getDescription
public String getDescription()
Gets description
-
setDescription
public void setDescription(String description)
Sets description (*optional)- Parameters:
description-String
-
getNotice
public String getNotice()
-
setNotice
public void setNotice(String notice)
-
getPolicyContent
public DSSDocument getPolicyContent()
Returns a DSSDocument with the signature policy content- Returns:
- a DSSDocument which contains the signature policy
-
setPolicyContent
public void setPolicyContent(DSSDocument policyContent)
-
-