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()List<String>getDocumentationReferences()Gets the documentation references NOTE: optional, used in XAdESStringgetIdentifier()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)voidsetDocumentationReferences(List<String> documentationReferences)Sets the documentation referencesvoidsetNotice(String notice)voidsetPolicyContent(DSSDocument policyContent)voidsetUrl(String url)voidsetZeroHash(boolean zeroHash)
-
Constructor Details
-
SignaturePolicy
public SignaturePolicy()The default constructor for SignaturePolicy. It represents the implied policy. -
SignaturePolicy
The default constructor for SignaturePolicy.- Parameters:
identifier- the policy identifier
-
-
Method Details
-
getIdentifier
Returns the signature policy identifier- Returns:
- the signature policy identifier
-
isZeroHash
public boolean isZeroHash() -
setZeroHash
public void setZeroHash(boolean zeroHash) -
getDigest
-
setDigest
-
getUrl
Returns the signature policy url (if found)- Returns:
- the url of the signature policy (or null if not available information)
-
setUrl
-
getDescription
Gets description -
setDescription
Sets description (*optional)- Parameters:
description-String
-
getDocumentationReferences
Gets the documentation references NOTE: optional, used in XAdES- Returns:
- a list of
Stringdocumentation references
-
setDocumentationReferences
Sets the documentation references- Parameters:
documentationReferences- a list ofStringdocumentation references
-
getNotice
-
setNotice
-
getPolicyContent
Returns a DSSDocument with the signature policy content- Returns:
- a DSSDocument which contains the signature policy
-
setPolicyContent
-