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="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="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 LevelConstraintsignatureDuplicatedprotected LevelConstraintsignatureIntactprotected LevelConstraintsignatureValidprotected LevelConstraintsignerInformationStoreprotected 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.LevelConstraintgetSignatureDuplicated()Gets the value of the signatureDuplicated property.LevelConstraintgetSignatureIntact()Gets the value of the signatureIntact property.LevelConstraintgetSignatureValid()Gets the value of the signatureValid property.LevelConstraintgetSignerInformationStore()Gets the value of the signerInformationStore 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.voidsetSignatureDuplicated(LevelConstraint value)Sets the value of the signatureDuplicated property.voidsetSignatureIntact(LevelConstraint value)Sets the value of the signatureIntact property.voidsetSignatureValid(LevelConstraint value)Sets the value of the signatureValid property.voidsetSignerInformationStore(LevelConstraint value)Sets the value of the signerInformationStore 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 Details
-
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
-
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
-