Uses of Class
eu.europa.esig.dss.validation.process.ChainItem
Package
Description
-
Uses of ChainItem in eu.europa.esig.dss.validation.process
Modifier and TypeMethodDescriptionChainItem.setNextItem
(ChainItem<T> nextItem) This method allows to build the chain of responsibilityModifier and TypeMethodDescriptionChainItem.setNextItem
(ChainItem<T> nextItem) This method allows to build the chain of responsibility -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb
Modifier and TypeClassDescriptionclass
Abstract class to check if the given value is one of the allowed values by ValidationPolicyclass
AbstractValueCheckItem<T extends XmlConstraintsConclusion>
Checks if the value is allowed -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.cv.checks
Modifier and TypeClassDescriptionclass
Checks if a manifest entry is presentclass
Checks if the referenced data is foundclass
Checks if the referenced data is intactclass
SignatureIntactCheck<T extends XmlConstraintsConclusion>
Checks if the signature value is intactclass
Checks if the signature is intact for the given token, with a difference that provides the token's Id to the additional information -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.fc
Modifier and TypeMethodDescriptionAbstractFormatChecking.getASiCContainerValidationChain
(ChainItem<XmlFC> item) This method chains all ASiC container related checks to the givenitem
chain, when applicableAbstractFormatChecking.getPdfaValidationChain
(ChainItem<XmlFC> item) This method chains all PDF/A related checks to the givenitem
chain, when applicableAbstractFormatChecking.getPDFRevisionValidationChain
(ChainItem<XmlFC> item) This method chains all PDF revision related checks to the givenitem
chain, when applicableModifier and TypeMethodDescriptionAbstractFormatChecking.getASiCContainerValidationChain
(ChainItem<XmlFC> item) This method chains all ASiC container related checks to the givenitem
chain, when applicableAbstractFormatChecking.getPdfaValidationChain
(ChainItem<XmlFC> item) This method chains all PDF/A related checks to the givenitem
chain, when applicableAbstractFormatChecking.getPDFRevisionValidationChain
(ChainItem<XmlFC> item) This method chains all PDF revision related checks to the givenitem
chain, when applicable -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.fc.checks
Modifier and TypeClassDescriptionclass
An abstract class for PDF lock dictionary validationclass
Checks if the mimetype file is acceptableclass
Checks if the zip comment is acceptableclass
Checks if all files are signed inside an ASiC containerclass
This class verifies if all signatures and document timestamps present in a PDF are validclass
This class verifies the applicability of the /ByteRange field extracted from a corresponding PDF revisionclass
Checks if the current signature /ByteRange does not collide with other signature byte rangesclass
Checks if the container type is acceptableclass
Verifies a signature according to given permissions for the document in /DocMDPclass
This class verifies whether the elliptic curve key size used to create the signature corresponds to the defined within 'alg' header of the JWA signature as per RFC 7518.class
Verifies a signature according to given permissions for the document in /FieldMDPclass
Checks if the signature format is acceptableclass
Checks if the signature covers FULL scope documentsclass
Checks if the manifest file is present inside an ASiC containerclass
Checks if a mimetype file is presentclass
This class checks whether the input document is a compliant according to the determined PDF/A formatclass
Verifies if a PDF contains annotations overlappingclass
This class is used to check whether a determined PDF/A profile of the input document is acceptable.class
Verifies if a PDF contains difference between page amount in different revisionsclass
This class verifies whether the corresponding signature dictionary is consistent across PDF revisions.class
Verifies if a PDF has visual difference between revisionsclass
Checks if the references are not ambiguous (only one document is retrieved)class
Verifies a signature according to given permissions for the signature field in /SigFieldLockclass
Checks if the signature can be identifierclass
Checks if signed file are present in an ASiC containerclass
Checks if only one SignatureInformationStore is present for a PAdES signatureclass
This class checks whether a document contains undefined object modificationsclass
Checks if the zip comment is present -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.isc.checks
Modifier and TypeClassDescriptionclass
Checks if the digest value matches for a signing certificate referenceclass
Checks if the digest value is present for a signing certificate referenceclass
Checks if the issuer serial matches for a signing certificate referenceclass
Checks if a signing certificate is identified -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.sav
Modifier and TypeMethodDescriptionAbstractAcceptanceValidation.allCertificatesInPathReferenced()
Checks if all certificates in a signing certificate chain are references within signing-certificate signed attributeAbstractAcceptanceValidation.cryptographic
(ChainItem<XmlSAV> item) Verifies cryptographic validity of signature references and signing-certificate signed attributeAbstractAcceptanceValidation.cryptographicSignedAttributes
(ChainItem<XmlSAV> item) This method verifies the validity of the used cryptographic constraints for signed-attributesAbstractAcceptanceValidation.signingCertificateAttributePresent()
Checks whether a signing-certificate signed attribute is presentAbstractAcceptanceValidation.signingCertificateReferencesValidity()
Checks whether a signing-certificate signed attribute is valid to the determined signing certificateAbstractAcceptanceValidation.unicitySigningCertificateAttribute()
Checks if only one signing-certificate signed attribute is presentModifier and TypeMethodDescriptionAbstractAcceptanceValidation.cryptographic
(ChainItem<XmlSAV> item) Verifies cryptographic validity of signature references and signing-certificate signed attributeAbstractAcceptanceValidation.cryptographicSignedAttributes
(ChainItem<XmlSAV> item) This method verifies the validity of the used cryptographic constraints for signed-attributes -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.sav.cc
Modifier and TypeClassDescriptionclass
The abstract cryptographic checkclass
Check DigestAlgorithm at validation timeclass
Check if DigestAlgorithm is acceptableclass
Check EncryptionAlgorithm at validation timeclass
Check if EncryptionAlgorithm is acceptableclass
Check if public key size is acceptableclass
Check if EncryptionAlgorithm is public key size is knownModifier and TypeMethodDescriptionAbstractCryptographicChecker.digestAlgorithmOnValidationTime()
Checks if thedigestAlgorithm
is not expired in validation timeAbstractCryptographicChecker.digestAlgorithmReliable()
Checks if thedigestAlgorithm
is acceptableAbstractCryptographicChecker.encryptionAlgorithmOnValidationTime()
Checks if theencryptionAlgorithm
is not expired in validation timeAbstractCryptographicChecker.encryptionAlgorithmReliable()
Checks if theencryptionAlgorithm
is acceptableAbstractCryptographicChecker.publicKeySizeAcceptable()
Checks if thekeyLengthUsedToSignThisToken
is acceptableAbstractCryptographicChecker.publicKeySizeKnown()
Checks if thekeyLengthUsedToSignThisToken
is known -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.sav.checks
Modifier and TypeClassDescriptionclass
Performs cryptographic validationclass
Checks if all certificates in the path have the corresponding signing certificate referencesclass
Checks if the certified roles are acceptableclass
Checks if the claimed roles are acceptableclass
Checks if the commitment type indications are acceptableclass
Checks if the content hints are acceptableclass
Checks if the content identifier is acceptableclass
Checks if a content timestamp is presentclass
Checks if the content type is acceptableclass
Checks if a counter signature is present for the signatureclass
CryptographicCheck<T extends XmlConstraintsConclusion>
The cryptographic checkclass
Validates the result of a cryptographic checkerclass
Validates Digest cryptographic constraintclass
Verifies theDigestAlgorithm
class
Class used to verify a DigestMatcherclass
Verifies whether a value of the signed attribute 'kid' (key identifier), when present, matches the signing-certificate sued to create the signatureclass
This class verifies whether a 'kid' (key identifier) header parameter is present within the protected header of a signatureclass
Checks if message-digest (CAdES/PAdES) or SignedProperties (XAdES) is presentclass
Verifies the message-imprint cryptographic constraintsclass
Checks if the signature validation result is acceptableclass
Checks if the signer's location attribute is presentclass
Checks if the signing certificate reference is presentclass
Verifies a DigestAlgorithm used for a signing-certificate-referenceclass
This class verifies whether a usedeu.europa.esig.dss.enumerations.DigestAlgorithm
for a signing-certificate-reference signing-attribute is reliable and acceptable at validation timeclass
Checks if a signing certificate reference is present and valid (all signingCertificate references refer the signature certificate chain)class
Checks if a claimed signing time is presentclass
Checks if the structural validation of the signature succeedsclass
Checks if the TSTInfo.tsa field is presentclass
Checks if the TSTInfo.tsa field value matches the timestamp's issuer distinguishing nameclass
Checks if the TSTInfo.tsa field value matches the timestamp's issuer distinguishing nameclass
Checks if the only one reference to the signing certificate reference is present -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.vci.checks
Modifier and TypeClassDescriptionclass
Checks if signature policy identifier is present and the hash matchedclass
Checks if signature policy identifier is present and the policy is identifiedclass
Checks if the signature policy identifier is acceptableclass
Checks if a SignaturePolicyStore is presentclass
Checks if the signature policy identifier is a zero-hash -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.checks
Modifier and TypeClassDescriptionclass
Checks if the SubXCV validation result is validclass
Checks if the certificate chain is trustedclass
Checks if the certificate's usage time in the validity range of a TrustedService with the accepted statusclass
Checks if the certificate's usage time in the validity range of a TrustedService with the accepted type -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.crs
Modifier and TypeMethodDescriptionCertificateRevocationSelector.acceptableRevocationDataAvailable()
Checks whether the acceptable revocation data is availableCertificateRevocationSelector.verifyRevocationData
(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) Verifies the given revocation data and returns the resultingChainItem
Modifier and TypeMethodDescriptionCertificateRevocationSelector.verifyRevocationData
(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) Verifies the given revocation data and returns the resultingChainItem
-
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.rac.checks
Modifier and TypeClassDescriptionclass
Verifies if the RAC result is validclass
Checks if the revocation's certHash matchesclass
Checks if the revocation's certHash is presentclass
Checks if the revocation is consistent and can be used for the given certificateclass
Checks if the revocation status is knownclass
Checks if the revocation data is available for the revocation issuer's certificateclass
This method verifies whether the ResponderId property of an OCSP response matches the found certificate used to sign the OCSP response.class
Checks if the certificate in question is not present in the OCSP's certificate chain -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.rfc.checks
Modifier and TypeClassDescriptionclass
Abstract revocation check classclass
Checks if an acceptable revocation data is foundclass
Checks if the nextUpdate is presentclass
Checks if a revocation data is available for the certificateclass
Checks if the revocation data is freshclass
Checks if the revocation data is fresh against its ThisUpdate and NextUpdate time interval -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.sub.checks
Modifier and TypeClassDescriptionclass
Checks if the authority information access urls are presentclass
This check verifies if the certificate contains BasicConstraint.cA attribute and its value is set to trueclass
This check verifies whether the certificate path depth of the current certificate is conformant with BasicConstraints.pathLenConstraint value defined within intermediate CA certificates precessing in the chainclass
This class verifies if the certificate does not contain forbidden certificate extensionsclass
Checks if the certificate has been issued to a legal personclass
Checks if the certificate has been issued to a natural personclass
Checks if the QCEuRetentionPeriod constraintclass
Checks the minimal allowed QC transaction limit for the certificateclass
This check verifies the validity of the certificate in regard to "Name constraint" certificate extension's value in its certificate chain.class
Checks if the certificate is not on holdclass
Checks if the certificate is not revokekclass
Checks if the certificate is not self-signedclass
Checks if the certificate policy ids are acceptableclass
Checks if the certificate policies contain a Qualified identifier(s)class
Checks if the certificate has a is a supported by QSCD policy identifierclass
This check verifies if the certificate has a valid policy tree according to its certification path in regard to RFC 5280class
Checks the certificate's QcPS2D Idclass
Checks the certificate's QcPS2D Nameclass
Checks the certificate's QcPS2D Roleclass
Checks if the country code or set of country codes defined in QcCCLegislation is supported by the policyclass
Checks if the certificate is QC Compliant (has the id-etsi-qcs-QcCompliance statement)class
Checks the minimal allowed QCLimitValue statement is defined with an acceptable currencyclass
Checks the defined PDS locations for the certificateclass
Checks if the certificate is supported by QCSD (has the id-etsi-qcs-QcSSCD statement)class
Checks the certificate's QcType(s)class
This class verifies the result of aCertificateRevocationSelector
class
Checks if the certificate is self-signedclass
Checks the QCStatement SemanticsIdentifier valueclass
Checks if the certificate's signature is validclass
Verifies if the certificate does not contain any of the certificate extensions listed within a list of unsupported certificate extensionsclass
Checks if the certificate is not expiredclass
Checks if the certificate's common name is acceptableclass
Checks if the country's name is acceptableclass
Checks if the extended key usage is acceptableclass
Checks if the certificate's given name are acceptableclass
IdPkixOcspNoCheck<T extends XmlConstraintsConclusion>
Checks if the certificate has ocsp-no-check extension and not expired in validation timeclass
Checks if the certificate's key usage are acceptableclass
Checks if the certificate's organization name is acceptableclass
Checks if the certificate's organization unit is acceptableclass
Checks if the certificate's pseudonym is acceptableclass
Checks if the certificate's pseudo usage is acceptableclass
Checks if the revocation freshness checker's result is validclass
Checks if the revocation access points are present in the certificateclass
This class checks if the provided certificate token is trustedclass
This class verifies if a validation time is in the validity range of the certificate of the issuer of the revocation informationclass
Checks if the certificate's serial number is presentclass
Checks if the certificate's surname is acceptable -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.certificate
Modifier and TypeClassDescriptionclass
Verifies whether the BasicBuildingBlock's validation succeeded -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.certificate.checks
Modifier and TypeClassDescriptionclass
Checks whether there are CA/QC TrustedServicesclass
Checks if there are consistent by QC TrustedServices issues the certificate in question at control timeclass
Checks if there are consistent by QSCD TrustedServices issues the certificate in question at control timeclass
Checks if the certificate type has been identified at the given timeclass
Verifies if a TrustedService(s) issuing the certificate have been foundclass
GrantedStatusCheck<T extends XmlConstraintsConclusion>
Verifies if the certificate has TrustedServices with a 'granted' statusclass
Checks whether the validator was able to select one TrustedService (in condition that there is no conflict with other TrustedServices)class
Verifies if there is no conflict in certificate qualification determination result based on a use of different TrustedServicesclass
This class verifies whether the certificate content equivalence information has been applied for the certificateclass
Checks whether the certificate was for QSCD at validation timeclass
Checks whether the certificate is qualified at validation timeclass
This class verifies whether MRA enacted trusted services are presentclass
Checks if the Trusted Service is consistentclass
Checks if the ServiceDigitalIdentifier of the TrustedService matches the TrustedService nameclass
Checks if a corresponding Trust Service found valid at control timeclass
Checks if a trust service corresponding to the certificate type has been foundclass
Checks if an acceptable Trust Service for a qualified certificate issuance found -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.signature.checks
Modifier and TypeClassDescriptionclass
AbstractTrustedListCheck<T extends XmlConstraintsConclusion>
Abstract class verifying the validity of the Trusted Listclass
Verifies whether the validation of a List of Trusted Lists is conclusiveclass
Verifies whether the validation of aTrusted Lists is conclusiveclass
Verifies whether acceptable Trusted Lists have been foundclass
Checks whether AdES signature validation as per EN 319 102-1 succeededclass
Checks if the certificate type has been successfully identified at best signing timeclass
Checks whether the certificate has been for QSCD at signing timeclass
Checks whether the certificate is qualified at certificate issuance timeclass
Checks whether the certificate is qualified at signing timeclass
Checks whether a Trusted List has been reached for the given certificate chain -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.timestamp.checks
Modifier and TypeClassDescriptionclass
Verifies of the certificate has related TrustedServices which have been 'granted' at the timestamp's production timeclass
Checks of the certificate used to issue a timestamp is QTST -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.trust.checks
Modifier and TypeClassDescriptionclass
Verifies whether the Trusted List is freshclass
Checks if the Trusted List is defined with MRAclass
Verifies whether the Trusted List is not expiredclass
Checks whether the version of the Trusted List is acceptableclass
Checks whether signature of Trusted List is valid -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfbs.checks
Modifier and TypeClassDescriptionclass
Verifies if the Basic Signature Validation Process succeedsclass
ContentTimestampsCheck<T extends XmlConstraintsConclusion>
Checks if a collection of content timestamps is not emptyclass
Verifies if the format Cryptographic Verification process as per clause 5.2.7 succeededclass
Verifies if the format checking process as per clause 5.2.2 succeededclass
Verifies if the identification of the signing certificate (as per clause 5.2.3) succeededclass
Verifies if the format Signature Acceptance Validation process as per clause 5.2.8 succeededclass
Verifies if the X.509 Certificate Validation as per clause 5.2.6 did not return INDETERMINATE/REVOKED_NO_POE indicationclass
This class verifies if the generation time of a content timestamp is not after the certificate's expiration timeclass
TimestampGenerationTimeNotAfterCryptographicConstraintsExpirationCheck<T extends XmlConstraintsConclusion>
Checks if the generation time of a content timestamp is not after the expiration time of cryptographic constraints concerned by the failureclass
This class checks if the generation time of a content timestamp is not after the revocation time of a signature's signing certificateclass
Verifies if the Validation Context Initialization as per clause 5.2.4 succeededclass
Verifies if the result of X509CertificateValidation is not indication INDETERMINATE with the sub-indication OUT_OF_BOUNDS_NO_POE or OUT_OF_BOUNDS_NOT_REVOKEDclass
Verifies if the X.509 Certificate Validation as per clause 5.2.6 succeeded -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfltvd
Modifier and TypeMethodDescriptionLongTermValidationCertificateRevocationSelector.acceptableRevocationDataAvailable()
LongTermValidationCertificateRevocationSelector.verifyRevocationData
(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) Modifier and TypeMethodDescriptionLongTermValidationCertificateRevocationSelector.verifyRevocationData
(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfltvd.checks
Modifier and TypeClassDescriptionclass
Checks if the signature's basic validation result is acceptableclass
Checks if the best-signature-time is before certificate's expirationclass
Checks if best-signature-time is before the suspension date (onHold)class
If best-signature-time is before the issuance date of the signing certificate, the process shall return the indication FAILED with the sub-indication NOT_YET_VALID.class
Verifies the result of a basic revocation validation processclass
Checks if the revocation date is after best-signature-timeclass
Checks if the claimed signing time is presentclass
Checks if the timestamp's order is coherentclass
Checks if the claimed signing time + timestamp's delay is after the best-signature-timeclass
Checks message-imprint validity for a timestamp token -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks
Modifier and TypeClassDescriptionclass
Abstract class containing the main logic for PastSignatureValidation result checkclass
Checks if a result of a Basic Signature Validation process for a timestamp token is acceptableclass
Checks if the long-term validation check is acceptableclass
Verifies whether the result ofMessageImprintDigestAlgorithmValidation
is validclass
Checks if the past signature validation result is acceptableclass
Checks if timestamp's past validation is acceptable -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.pcv.checks
Modifier and TypeClassDescriptionclass
Checks if the certificate's chain is trustedclass
Checks if the Validation Time Sliding result is valid -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.psv
Modifier and TypeMethodDescriptionPastSignatureValidationCertificateRevocationSelector.acceptableRevocationDataAvailable()
PastSignatureValidationCertificateRevocationSelector.verifyRevocationData
(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) Modifier and TypeMethodDescriptionPastSignatureValidationCertificateRevocationSelector.verifyRevocationData
(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.psv.checks
Modifier and TypeClassDescriptionclass
Checks if the best-signature-time is in the certificate's validity rangeclass
Checks if the current state is PASSEDclass
Checks if the Past Certificate Validation result is acceptableclass
Checks if an acceptable revocation data is foundclass
Verifies the validation result of aPastSignatureValidationCertificateRevocationSelector
class
Checks if an acceptable revocation data is present for a Past Signature Validation processclass
Checks if the POE existsclass
This check verifies if the set of POEs contains a POE for the certificate after the issuance date and before the expiration date of that certificate.class
This class verifies if there is a POE for the revocation information of the signer certificate at (or before) the revocation time of the CA certificate -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.vts
Modifier and TypeMethodDescriptionValidationTimeSlidingCertificateRevocationSelector.acceptableRevocationDataAvailable()
ValidationTimeSlidingCertificateRevocationSelector.verifyRevocationData
(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) Modifier and TypeMethodDescriptionValidationTimeSlidingCertificateRevocationSelector.verifyRevocationData
(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.vts.checks
Modifier and TypeClassDescriptionclass
Checks if a POE exists before the control timeclass
This class verifies if the issuance date of the revocation status information is before control timeclass
Checks if an acceptable revocation data exists -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpftsp.checks
Modifier and TypeClassDescriptionclass
Checks whether the validation result of EN 319 102-1 ch.