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="ProspectiveCertificateChain" 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 CertificateConstraintscaCertificateprotected CryptographicConstraintcryptographicprotected LevelConstraintmanifestEntryObjectExistenceprotected LevelConstraintprospectiveCertificateChainprotected LevelConstraintreferenceDataExistenceprotected LevelConstraintreferenceDataIntactprotected LevelConstraintsignatureIntactprotected LevelConstraintsignatureValidprotected CertificateConstraintssigningCertificateprotected MultiValuesConstrainttrustedServiceStatusprotected MultiValuesConstrainttrustedServiceTypeIdentifier
-
Constructor Summary
Constructors Constructor Description BasicSignatureConstraints()
-
Method Summary
Modifier and Type Method Description CertificateConstraintsgetCACertificate()Gets the value of the caCertificate property.CryptographicConstraintgetCryptographic()Gets the value of the cryptographic property.LevelConstraintgetManifestEntryObjectExistence()Gets the value of the manifestEntryObjectExistence property.LevelConstraintgetProspectiveCertificateChain()Gets the value of the prospectiveCertificateChain property.LevelConstraintgetReferenceDataExistence()Gets the value of the referenceDataExistence property.LevelConstraintgetReferenceDataIntact()Gets the value of the referenceDataIntact property.LevelConstraintgetSignatureIntact()Gets the value of the signatureIntact property.LevelConstraintgetSignatureValid()Gets the value of the signatureValid property.CertificateConstraintsgetSigningCertificate()Gets the value of the signingCertificate property.MultiValuesConstraintgetTrustedServiceStatus()Gets the value of the trustedServiceStatus property.MultiValuesConstraintgetTrustedServiceTypeIdentifier()Gets the value of the trustedServiceTypeIdentifier property.voidsetCACertificate(CertificateConstraints value)Sets the value of the caCertificate property.voidsetCryptographic(CryptographicConstraint value)Sets the value of the cryptographic property.voidsetManifestEntryObjectExistence(LevelConstraint value)Sets the value of the manifestEntryObjectExistence property.voidsetProspectiveCertificateChain(LevelConstraint value)Sets the value of the prospectiveCertificateChain property.voidsetReferenceDataExistence(LevelConstraint value)Sets the value of the referenceDataExistence property.voidsetReferenceDataIntact(LevelConstraint value)Sets the value of the referenceDataIntact property.voidsetSignatureIntact(LevelConstraint value)Sets the value of the signatureIntact property.voidsetSignatureValid(LevelConstraint value)Sets the value of the signatureValid property.voidsetSigningCertificate(CertificateConstraints value)Sets the value of the signingCertificate property.voidsetTrustedServiceStatus(MultiValuesConstraint value)Sets the value of the trustedServiceStatus property.voidsetTrustedServiceTypeIdentifier(MultiValuesConstraint value)Sets the value of the trustedServiceTypeIdentifier property.
-
-
-
Field Detail
-
referenceDataExistence
protected LevelConstraint referenceDataExistence
-
referenceDataIntact
protected LevelConstraint referenceDataIntact
-
manifestEntryObjectExistence
protected LevelConstraint manifestEntryObjectExistence
-
signatureIntact
protected LevelConstraint signatureIntact
-
signatureValid
protected LevelConstraint signatureValid
-
prospectiveCertificateChain
protected LevelConstraint prospectiveCertificateChain
-
trustedServiceTypeIdentifier
protected MultiValuesConstraint trustedServiceTypeIdentifier
-
trustedServiceStatus
protected MultiValuesConstraint trustedServiceStatus
-
signingCertificate
protected CertificateConstraints signingCertificate
-
caCertificate
protected CertificateConstraints caCertificate
-
cryptographic
protected CryptographicConstraint cryptographic
-
-
Method Detail
-
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 isLevelConstraint
-
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 isLevelConstraint
-
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 isLevelConstraint
-
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 isLevelConstraint
-
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 isLevelConstraint
-
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 isLevelConstraint
-
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 isMultiValuesConstraint
-
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 isMultiValuesConstraint
-
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 isCertificateConstraints
-
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 isCertificateConstraints
-
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 isCryptographicConstraint
-
-