Package eu.europa.esig.dss.policy.jaxb
Class BasicSignatureConstraints
java.lang.Object
eu.europa.esig.dss.policy.jaxb.BasicSignatureConstraints
- All Implemented Interfaces:
Serializable
public class BasicSignatureConstraints extends Object implements Serializable
Group of common checks for any kind of signed token (signature, timestamp or revocation data)
Java class for BasicSignatureConstraints complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="BasicSignatureConstraints"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ReferenceDataExistence" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="ReferenceDataIntact" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="ManifestEntryObjectExistence" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="SignatureIntact" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="SignatureValid" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="SignatureDuplicated" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="ProspectiveCertificateChain" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="SignerInformationStore" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="PdfPageDifference" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="PdfAnnotationOverlap" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="PdfVisualDifference" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/> <element name="TrustedServiceTypeIdentifier" type="{http://dss.esig.europa.eu/validation/policy}MultiValuesConstraint" minOccurs="0"/> <element name="TrustedServiceStatus" type="{http://dss.esig.europa.eu/validation/policy}MultiValuesConstraint" minOccurs="0"/> <element name="SigningCertificate" type="{http://dss.esig.europa.eu/validation/policy}CertificateConstraints" minOccurs="0"/> <element name="CACertificate" type="{http://dss.esig.europa.eu/validation/policy}CertificateConstraints" minOccurs="0"/> <element name="Cryptographic" type="{http://dss.esig.europa.eu/validation/policy}CryptographicConstraint" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected CertificateConstraints
caCertificate
protected CryptographicConstraint
cryptographic
protected LevelConstraint
manifestEntryObjectExistence
protected LevelConstraint
pdfAnnotationOverlap
protected LevelConstraint
pdfPageDifference
protected LevelConstraint
pdfVisualDifference
protected LevelConstraint
prospectiveCertificateChain
protected LevelConstraint
referenceDataExistence
protected LevelConstraint
referenceDataIntact
protected LevelConstraint
signatureDuplicated
protected LevelConstraint
signatureIntact
protected LevelConstraint
signatureValid
protected LevelConstraint
signerInformationStore
protected CertificateConstraints
signingCertificate
protected MultiValuesConstraint
trustedServiceStatus
protected MultiValuesConstraint
trustedServiceTypeIdentifier
-
Constructor Summary
Constructors Constructor Description BasicSignatureConstraints()
-
Method Summary
Modifier and Type Method Description CertificateConstraints
getCACertificate()
Gets the value of the caCertificate property.CryptographicConstraint
getCryptographic()
Gets the value of the cryptographic property.LevelConstraint
getManifestEntryObjectExistence()
Gets the value of the manifestEntryObjectExistence property.LevelConstraint
getPdfAnnotationOverlap()
Gets the value of the pdfAnnotationOverlap property.LevelConstraint
getPdfPageDifference()
Gets the value of the pdfPageDifference property.LevelConstraint
getPdfVisualDifference()
Gets the value of the pdfVisualDifference property.LevelConstraint
getProspectiveCertificateChain()
Gets the value of the prospectiveCertificateChain property.LevelConstraint
getReferenceDataExistence()
Gets the value of the referenceDataExistence property.LevelConstraint
getReferenceDataIntact()
Gets the value of the referenceDataIntact property.LevelConstraint
getSignatureDuplicated()
Gets the value of the signatureDuplicated property.LevelConstraint
getSignatureIntact()
Gets the value of the signatureIntact property.LevelConstraint
getSignatureValid()
Gets the value of the signatureValid property.LevelConstraint
getSignerInformationStore()
Gets the value of the signerInformationStore property.CertificateConstraints
getSigningCertificate()
Gets the value of the signingCertificate property.MultiValuesConstraint
getTrustedServiceStatus()
Gets the value of the trustedServiceStatus property.MultiValuesConstraint
getTrustedServiceTypeIdentifier()
Gets the value of the trustedServiceTypeIdentifier property.void
setCACertificate(CertificateConstraints value)
Sets the value of the caCertificate property.void
setCryptographic(CryptographicConstraint value)
Sets the value of the cryptographic property.void
setManifestEntryObjectExistence(LevelConstraint value)
Sets the value of the manifestEntryObjectExistence property.void
setPdfAnnotationOverlap(LevelConstraint value)
Sets the value of the pdfAnnotationOverlap property.void
setPdfPageDifference(LevelConstraint value)
Sets the value of the pdfPageDifference property.void
setPdfVisualDifference(LevelConstraint value)
Sets the value of the pdfVisualDifference property.void
setProspectiveCertificateChain(LevelConstraint value)
Sets the value of the prospectiveCertificateChain property.void
setReferenceDataExistence(LevelConstraint value)
Sets the value of the referenceDataExistence property.void
setReferenceDataIntact(LevelConstraint value)
Sets the value of the referenceDataIntact property.void
setSignatureDuplicated(LevelConstraint value)
Sets the value of the signatureDuplicated property.void
setSignatureIntact(LevelConstraint value)
Sets the value of the signatureIntact property.void
setSignatureValid(LevelConstraint value)
Sets the value of the signatureValid property.void
setSignerInformationStore(LevelConstraint value)
Sets the value of the signerInformationStore property.void
setSigningCertificate(CertificateConstraints value)
Sets the value of the signingCertificate property.void
setTrustedServiceStatus(MultiValuesConstraint value)
Sets the value of the trustedServiceStatus property.void
setTrustedServiceTypeIdentifier(MultiValuesConstraint value)
Sets the value of the trustedServiceTypeIdentifier property.
-
Field Details
-
referenceDataExistence
-
referenceDataIntact
-
manifestEntryObjectExistence
-
signatureIntact
-
signatureValid
-
signatureDuplicated
-
prospectiveCertificateChain
-
signerInformationStore
-
pdfPageDifference
-
pdfAnnotationOverlap
-
pdfVisualDifference
-
trustedServiceTypeIdentifier
-
trustedServiceStatus
-
signingCertificate
-
caCertificate
-
cryptographic
-
-
Constructor Details
-
BasicSignatureConstraints
public BasicSignatureConstraints()
-
-
Method Details
-
getReferenceDataExistence
Gets the value of the referenceDataExistence property.- Returns:
- possible object is
LevelConstraint
-
setReferenceDataExistence
Sets the value of the referenceDataExistence property.- Parameters:
value
- allowed object isLevelConstraint
-
getReferenceDataIntact
Gets the value of the referenceDataIntact property.- Returns:
- possible object is
LevelConstraint
-
setReferenceDataIntact
Sets the value of the referenceDataIntact property.- Parameters:
value
- allowed object isLevelConstraint
-
getManifestEntryObjectExistence
Gets the value of the manifestEntryObjectExistence property.- Returns:
- possible object is
LevelConstraint
-
setManifestEntryObjectExistence
Sets the value of the manifestEntryObjectExistence property.- Parameters:
value
- allowed object isLevelConstraint
-
getSignatureIntact
Gets the value of the signatureIntact property.- Returns:
- possible object is
LevelConstraint
-
setSignatureIntact
Sets the value of the signatureIntact property.- Parameters:
value
- allowed object isLevelConstraint
-
getSignatureValid
Gets the value of the signatureValid property.- Returns:
- possible object is
LevelConstraint
-
setSignatureValid
Sets the value of the signatureValid property.- Parameters:
value
- allowed object isLevelConstraint
-
getSignatureDuplicated
Gets the value of the signatureDuplicated property.- Returns:
- possible object is
LevelConstraint
-
setSignatureDuplicated
Sets the value of the signatureDuplicated property.- Parameters:
value
- allowed object isLevelConstraint
-
getProspectiveCertificateChain
Gets the value of the prospectiveCertificateChain property.- Returns:
- possible object is
LevelConstraint
-
setProspectiveCertificateChain
Sets the value of the prospectiveCertificateChain property.- Parameters:
value
- allowed object isLevelConstraint
-
getSignerInformationStore
Gets the value of the signerInformationStore property.- Returns:
- possible object is
LevelConstraint
-
setSignerInformationStore
Sets the value of the signerInformationStore property.- Parameters:
value
- allowed object isLevelConstraint
-
getPdfPageDifference
Gets the value of the pdfPageDifference property.- Returns:
- possible object is
LevelConstraint
-
setPdfPageDifference
Sets the value of the pdfPageDifference property.- Parameters:
value
- allowed object isLevelConstraint
-
getPdfAnnotationOverlap
Gets the value of the pdfAnnotationOverlap property.- Returns:
- possible object is
LevelConstraint
-
setPdfAnnotationOverlap
Sets the value of the pdfAnnotationOverlap property.- Parameters:
value
- allowed object isLevelConstraint
-
getPdfVisualDifference
Gets the value of the pdfVisualDifference property.- Returns:
- possible object is
LevelConstraint
-
setPdfVisualDifference
Sets the value of the pdfVisualDifference property.- Parameters:
value
- allowed object isLevelConstraint
-
getTrustedServiceTypeIdentifier
Gets the value of the trustedServiceTypeIdentifier property.- Returns:
- possible object is
MultiValuesConstraint
-
setTrustedServiceTypeIdentifier
Sets the value of the trustedServiceTypeIdentifier property.- Parameters:
value
- allowed object isMultiValuesConstraint
-
getTrustedServiceStatus
Gets the value of the trustedServiceStatus property.- Returns:
- possible object is
MultiValuesConstraint
-
setTrustedServiceStatus
Sets the value of the trustedServiceStatus property.- Parameters:
value
- allowed object isMultiValuesConstraint
-
getSigningCertificate
Gets the value of the signingCertificate property.- Returns:
- possible object is
CertificateConstraints
-
setSigningCertificate
Sets the value of the signingCertificate property.- Parameters:
value
- allowed object isCertificateConstraints
-
getCACertificate
Gets the value of the caCertificate property.- Returns:
- possible object is
CertificateConstraints
-
setCACertificate
Sets the value of the caCertificate property.- Parameters:
value
- allowed object isCertificateConstraints
-
getCryptographic
Gets the value of the cryptographic property.- Returns:
- possible object is
CryptographicConstraint
-
setCryptographic
Sets the value of the cryptographic property.- Parameters:
value
- allowed object isCryptographicConstraint
-