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 String
getDescription()
Gets descriptionDigest
getDigest()
List<String>
getDocumentationReferences()
Gets the documentation references NOTE: optional, used in XAdESString
getIdentifier()
Returns the signature policy identifierString
getNotice()
DSSDocument
getPolicyContent()
Returns a DSSDocument with the signature policy contentString
getUrl()
Returns the signature policy url (if found)boolean
isZeroHash()
void
setDescription(String description)
Sets description (*optional)void
setDigest(Digest digest)
void
setDocumentationReferences(List<String> documentationReferences)
Sets the documentation referencesvoid
setNotice(String notice)
void
setPolicyContent(DSSDocument policyContent)
void
setUrl(String url)
void
setZeroHash(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
String
documentation references
-
setDocumentationReferences
Sets the documentation references- Parameters:
documentationReferences
- a list ofString
documentation references
-
getNotice
-
setNotice
-
getPolicyContent
Returns a DSSDocument with the signature policy content- Returns:
- a DSSDocument which contains the signature policy
-
setPolicyContent
-