Package eu.europa.esig.dss.policy.jaxb
Class BasicSignatureConstraints
java.lang.Object
eu.europa.esig.dss.policy.jaxb.BasicSignatureConstraints
- All Implemented Interfaces:
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 Summary
Modifier and TypeFieldDescriptionprotected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected CertificateConstraints
protected CryptographicConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected LevelConstraint
protected CertificateConstraints
protected MultiValuesConstraint
protected MultiValuesConstraint
protected LevelConstraint
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the byteRange property.Gets the value of the byteRangeAllDocument property.Gets the value of the byteRangeCollision property.Gets the value of the caCertificate property.Gets the value of the cryptographic property.Gets the value of the docMDP property.Gets the value of the fieldMDP property.Gets the value of the manifestEntryObjectExistence property.Gets the value of the pdfAnnotationOverlap property.Gets the value of the pdfPageDifference property.Gets the value of the pdfSignatureDictionary property.Gets the value of the pdfVisualDifference property.Gets the value of the prospectiveCertificateChain property.Gets the value of the referenceDataExistence property.Gets the value of the referenceDataIntact property.Gets the value of the sigFieldLock property.Gets the value of the signatureDuplicated property.Gets the value of the signatureIntact property.Gets the value of the signatureValid property.Gets the value of the signerInformationStore property.Gets the value of the signingCertificate property.Gets the value of the trustedServiceStatus property.Gets the value of the trustedServiceTypeIdentifier property.Gets the value of the undefinedChanges property.void
setByteRange
(LevelConstraint value) Sets the value of the byteRange property.void
Sets the value of the byteRangeAllDocument property.void
Sets the value of the byteRangeCollision property.void
Sets the value of the caCertificate property.void
Sets the value of the cryptographic property.void
setDocMDP
(LevelConstraint value) Sets the value of the docMDP property.void
setFieldMDP
(LevelConstraint value) Sets the value of the fieldMDP property.void
Sets the value of the manifestEntryObjectExistence property.void
Sets the value of the pdfAnnotationOverlap property.void
Sets the value of the pdfPageDifference property.void
Sets the value of the pdfSignatureDictionary property.void
Sets the value of the pdfVisualDifference property.void
Sets the value of the prospectiveCertificateChain property.void
Sets the value of the referenceDataExistence property.void
Sets the value of the referenceDataIntact property.void
setSigFieldLock
(LevelConstraint value) Sets the value of the sigFieldLock property.void
Sets the value of the signatureDuplicated property.void
Sets the value of the signatureIntact property.void
setSignatureValid
(LevelConstraint value) Sets the value of the signatureValid property.void
Sets the value of the signerInformationStore property.void
Sets the value of the signingCertificate property.void
Sets the value of the trustedServiceStatus property.void
Sets the value of the trustedServiceTypeIdentifier property.void
Sets the value of the undefinedChanges property.
-
Field Details
-
referenceDataExistence
-
referenceDataIntact
-
manifestEntryObjectExistence
-
signatureIntact
-
signatureValid
-
signatureDuplicated
-
prospectiveCertificateChain
-
signerInformationStore
-
byteRange
-
byteRangeCollision
-
byteRangeAllDocument
-
pdfSignatureDictionary
-
pdfPageDifference
-
pdfAnnotationOverlap
-
pdfVisualDifference
-
docMDP
-
fieldMDP
-
sigFieldLock
-
undefinedChanges
-
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
-
getByteRange
Gets the value of the byteRange property.- Returns:
- possible object is
LevelConstraint
-
setByteRange
Sets the value of the byteRange property.- Parameters:
value
- allowed object isLevelConstraint
-
getByteRangeCollision
Gets the value of the byteRangeCollision property.- Returns:
- possible object is
LevelConstraint
-
setByteRangeCollision
Sets the value of the byteRangeCollision property.- Parameters:
value
- allowed object isLevelConstraint
-
getByteRangeAllDocument
Gets the value of the byteRangeAllDocument property.- Returns:
- possible object is
LevelConstraint
-
setByteRangeAllDocument
Sets the value of the byteRangeAllDocument property.- Parameters:
value
- allowed object isLevelConstraint
-
getPdfSignatureDictionary
Gets the value of the pdfSignatureDictionary property.- Returns:
- possible object is
LevelConstraint
-
setPdfSignatureDictionary
Sets the value of the pdfSignatureDictionary 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
-
getDocMDP
Gets the value of the docMDP property.- Returns:
- possible object is
LevelConstraint
-
setDocMDP
Sets the value of the docMDP property.- Parameters:
value
- allowed object isLevelConstraint
-
getFieldMDP
Gets the value of the fieldMDP property.- Returns:
- possible object is
LevelConstraint
-
setFieldMDP
Sets the value of the fieldMDP property.- Parameters:
value
- allowed object isLevelConstraint
-
getSigFieldLock
Gets the value of the sigFieldLock property.- Returns:
- possible object is
LevelConstraint
-
setSigFieldLock
Sets the value of the sigFieldLock property.- Parameters:
value
- allowed object isLevelConstraint
-
getUndefinedChanges
Gets the value of the undefinedChanges property.- Returns:
- possible object is
LevelConstraint
-
setUndefinedChanges
Sets the value of the undefinedChanges 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
-