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="ByteRange" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="ByteRangeCollision" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="ByteRangeAllDocument" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="PdfSignatureDictionary" 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="DocMDP" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="FieldMDP" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="SigFieldLock" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="UndefinedChanges" 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:
  • Field Details

  • Constructor Details

    • BasicSignatureConstraints

      public BasicSignatureConstraints()
  • Method Details

    • getReferenceDataExistence

      public LevelConstraint getReferenceDataExistence()
      Gets the value of the referenceDataExistence property.
      Returns:
      possible object is LevelConstraint
    • setReferenceDataExistence

      public void setReferenceDataExistence(LevelConstraint value)
      Sets the value of the referenceDataExistence property.
      Parameters:
      value - allowed object is LevelConstraint
    • getReferenceDataIntact

      public LevelConstraint getReferenceDataIntact()
      Gets the value of the referenceDataIntact property.
      Returns:
      possible object is LevelConstraint
    • setReferenceDataIntact

      public void setReferenceDataIntact(LevelConstraint value)
      Sets the value of the referenceDataIntact property.
      Parameters:
      value - allowed object is LevelConstraint
    • getManifestEntryObjectExistence

      public LevelConstraint getManifestEntryObjectExistence()
      Gets the value of the manifestEntryObjectExistence property.
      Returns:
      possible object is LevelConstraint
    • setManifestEntryObjectExistence

      public void setManifestEntryObjectExistence(LevelConstraint value)
      Sets the value of the manifestEntryObjectExistence property.
      Parameters:
      value - allowed object is LevelConstraint
    • getSignatureIntact

      public LevelConstraint getSignatureIntact()
      Gets the value of the signatureIntact property.
      Returns:
      possible object is LevelConstraint
    • setSignatureIntact

      public void setSignatureIntact(LevelConstraint value)
      Sets the value of the signatureIntact property.
      Parameters:
      value - allowed object is LevelConstraint
    • getSignatureValid

      public LevelConstraint getSignatureValid()
      Gets the value of the signatureValid property.
      Returns:
      possible object is LevelConstraint
    • setSignatureValid

      public void setSignatureValid(LevelConstraint value)
      Sets the value of the signatureValid property.
      Parameters:
      value - allowed object is LevelConstraint
    • getSignatureDuplicated

      public LevelConstraint getSignatureDuplicated()
      Gets the value of the signatureDuplicated property.
      Returns:
      possible object is LevelConstraint
    • setSignatureDuplicated

      public void setSignatureDuplicated(LevelConstraint value)
      Sets the value of the signatureDuplicated property.
      Parameters:
      value - allowed object is LevelConstraint
    • getProspectiveCertificateChain

      public LevelConstraint getProspectiveCertificateChain()
      Gets the value of the prospectiveCertificateChain property.
      Returns:
      possible object is LevelConstraint
    • setProspectiveCertificateChain

      public void setProspectiveCertificateChain(LevelConstraint value)
      Sets the value of the prospectiveCertificateChain property.
      Parameters:
      value - allowed object is LevelConstraint
    • getSignerInformationStore

      public LevelConstraint getSignerInformationStore()
      Gets the value of the signerInformationStore property.
      Returns:
      possible object is LevelConstraint
    • setSignerInformationStore

      public void setSignerInformationStore(LevelConstraint value)
      Sets the value of the signerInformationStore property.
      Parameters:
      value - allowed object is LevelConstraint
    • getByteRange

      public LevelConstraint getByteRange()
      Gets the value of the byteRange property.
      Returns:
      possible object is LevelConstraint
    • setByteRange

      public void setByteRange(LevelConstraint value)
      Sets the value of the byteRange property.
      Parameters:
      value - allowed object is LevelConstraint
    • getByteRangeCollision

      public LevelConstraint getByteRangeCollision()
      Gets the value of the byteRangeCollision property.
      Returns:
      possible object is LevelConstraint
    • setByteRangeCollision

      public void setByteRangeCollision(LevelConstraint value)
      Sets the value of the byteRangeCollision property.
      Parameters:
      value - allowed object is LevelConstraint
    • getByteRangeAllDocument

      public LevelConstraint getByteRangeAllDocument()
      Gets the value of the byteRangeAllDocument property.
      Returns:
      possible object is LevelConstraint
    • setByteRangeAllDocument

      public void setByteRangeAllDocument(LevelConstraint value)
      Sets the value of the byteRangeAllDocument property.
      Parameters:
      value - allowed object is LevelConstraint
    • getPdfSignatureDictionary

      public LevelConstraint getPdfSignatureDictionary()
      Gets the value of the pdfSignatureDictionary property.
      Returns:
      possible object is LevelConstraint
    • setPdfSignatureDictionary

      public void setPdfSignatureDictionary(LevelConstraint value)
      Sets the value of the pdfSignatureDictionary property.
      Parameters:
      value - allowed object is LevelConstraint
    • getPdfPageDifference

      public LevelConstraint getPdfPageDifference()
      Gets the value of the pdfPageDifference property.
      Returns:
      possible object is LevelConstraint
    • setPdfPageDifference

      public void setPdfPageDifference(LevelConstraint value)
      Sets the value of the pdfPageDifference property.
      Parameters:
      value - allowed object is LevelConstraint
    • getPdfAnnotationOverlap

      public LevelConstraint getPdfAnnotationOverlap()
      Gets the value of the pdfAnnotationOverlap property.
      Returns:
      possible object is LevelConstraint
    • setPdfAnnotationOverlap

      public void setPdfAnnotationOverlap(LevelConstraint value)
      Sets the value of the pdfAnnotationOverlap property.
      Parameters:
      value - allowed object is LevelConstraint
    • getPdfVisualDifference

      public LevelConstraint getPdfVisualDifference()
      Gets the value of the pdfVisualDifference property.
      Returns:
      possible object is LevelConstraint
    • setPdfVisualDifference

      public void setPdfVisualDifference(LevelConstraint value)
      Sets the value of the pdfVisualDifference property.
      Parameters:
      value - allowed object is LevelConstraint
    • getDocMDP

      public LevelConstraint getDocMDP()
      Gets the value of the docMDP property.
      Returns:
      possible object is LevelConstraint
    • setDocMDP

      public void setDocMDP(LevelConstraint value)
      Sets the value of the docMDP property.
      Parameters:
      value - allowed object is LevelConstraint
    • getFieldMDP

      public LevelConstraint getFieldMDP()
      Gets the value of the fieldMDP property.
      Returns:
      possible object is LevelConstraint
    • setFieldMDP

      public void setFieldMDP(LevelConstraint value)
      Sets the value of the fieldMDP property.
      Parameters:
      value - allowed object is LevelConstraint
    • getSigFieldLock

      public LevelConstraint getSigFieldLock()
      Gets the value of the sigFieldLock property.
      Returns:
      possible object is LevelConstraint
    • setSigFieldLock

      public void setSigFieldLock(LevelConstraint value)
      Sets the value of the sigFieldLock property.
      Parameters:
      value - allowed object is LevelConstraint
    • getUndefinedChanges

      public LevelConstraint getUndefinedChanges()
      Gets the value of the undefinedChanges property.
      Returns:
      possible object is LevelConstraint
    • setUndefinedChanges

      public void setUndefinedChanges(LevelConstraint value)
      Sets the value of the undefinedChanges property.
      Parameters:
      value - allowed object is LevelConstraint
    • getTrustedServiceTypeIdentifier

      public MultiValuesConstraint getTrustedServiceTypeIdentifier()
      Gets the value of the trustedServiceTypeIdentifier property.
      Returns:
      possible object is MultiValuesConstraint
    • setTrustedServiceTypeIdentifier

      public void setTrustedServiceTypeIdentifier(MultiValuesConstraint value)
      Sets the value of the trustedServiceTypeIdentifier property.
      Parameters:
      value - allowed object is MultiValuesConstraint
    • getTrustedServiceStatus

      public MultiValuesConstraint getTrustedServiceStatus()
      Gets the value of the trustedServiceStatus property.
      Returns:
      possible object is MultiValuesConstraint
    • setTrustedServiceStatus

      public void setTrustedServiceStatus(MultiValuesConstraint value)
      Sets the value of the trustedServiceStatus property.
      Parameters:
      value - allowed object is MultiValuesConstraint
    • getSigningCertificate

      public CertificateConstraints getSigningCertificate()
      Gets the value of the signingCertificate property.
      Returns:
      possible object is CertificateConstraints
    • setSigningCertificate

      public void setSigningCertificate(CertificateConstraints value)
      Sets the value of the signingCertificate property.
      Parameters:
      value - allowed object is CertificateConstraints
    • getCACertificate

      public CertificateConstraints getCACertificate()
      Gets the value of the caCertificate property.
      Returns:
      possible object is CertificateConstraints
    • setCACertificate

      public void setCACertificate(CertificateConstraints value)
      Sets the value of the caCertificate property.
      Parameters:
      value - allowed object is CertificateConstraints
    • getCryptographic

      public CryptographicConstraint getCryptographic()
      Gets the value of the cryptographic property.
      Returns:
      possible object is CryptographicConstraint
    • setCryptographic

      public void setCryptographic(CryptographicConstraint value)
      Sets the value of the cryptographic property.
      Parameters:
      value - allowed object is CryptographicConstraint