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="ReferenceDataNameMatch" 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="ManifestEntryObjectGroup" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="ManifestEntryObjectIntact" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="ManifestEntryNameMatch" 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="FormFillChanges" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="AnnotationChanges" 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="TrustServiceTypeIdentifier" type="{http://dss.esig.europa.eu/validation/policy}MultiValuesConstraint" minOccurs="0"/>
         <element name="TrustServiceStatus" 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: