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 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
    • 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
    • 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