Uses of Class
eu.europa.esig.dss.validation.process.ChainItem
-
Uses of ChainItem in eu.europa.esig.dss.validation.process
Fields in eu.europa.esig.dss.validation.process declared as ChainItem Modifier and Type Field Description protected ChainItem<T>Chain. firstItemThe first item to execute the chainMethods in eu.europa.esig.dss.validation.process that return ChainItem Modifier and Type Method Description ChainItem<T>ChainItem. setNextItem(ChainItem<T> nextItem)This method allows to build the chain of responsibilityMethods in eu.europa.esig.dss.validation.process with parameters of type ChainItem Modifier and Type Method Description ChainItem<T>ChainItem. setNextItem(ChainItem<T> nextItem)This method allows to build the chain of responsibility -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb Modifier and Type Class Description classAbstractBasicBuildingBlocksCheck<T extends XmlConstraintsConclusion>Abstract BasicBuildingBlock checkclassAbstractMultiValuesCheckItem<T extends XmlConstraintsConclusion>Abstract class to check if the given value is one of the allowed values by ValidationPolicyclassAbstractValueCheckItem<T extends XmlConstraintsConclusion>Checks if the value is allowed -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.cv.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.cv.checks Modifier and Type Class Description classManifestEntryExistenceCheckChecks if a manifest entry is presentclassReferenceDataExistenceCheckChecks if the referenced data is foundclassReferenceDataIntactCheckChecks if the referenced data is intactclassSignatureIntactCheck<T extends XmlConstraintsConclusion>Checks if the signature value is intact -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.fc.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.fc.checks Modifier and Type Class Description classAcceptableMimetypeFileContentCheckChecks if the mimetype file is acceptableclassAcceptableZipCommentCheckChecks if the zip comment is acceptableclassAllFilesSignedCheckChecks if all files are signed inside an ASiC containerclassContainerTypeCheckChecks if the container type is acceptableclassFormatCheckChecks if the signature format is acceptableclassFullScopeCheckChecks if the signature covers FULL scope documentsclassManifestFilePresentCheckChecks if the manifest file is present inside an ASiC containerclassMimeTypeFilePresentCheckChecks if a mimetype file is presentclassPdfAnnotationOverlapCheckVerifies if a PDF contains annotations overlappingclassPdfPageDifferenceCheckVerifies if a PDF contains difference between page amount in different revisionsclassPdfVisualDifferenceCheckVerifies if a PDF has visual difference between revisionsclassReferencesNotAmbiguousCheckChecks if the references are not ambiguous (only one document is retrieved)classSignatureNotAmbiguousCheckChecks if the signature can be identifierclassSignedFilesPresentCheckChecks if signed file are present in an ASiC containerclassSignerInformationStoreCheckChecks if only one SignatureInformationStore is present for a PAdES signatureclassZipCommentPresentCheckChecks if the zip comment is present -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.isc.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.isc.checks Modifier and Type Class Description classAllDigestValuesMatchCheckclassDigestValueMatchCheckChecks if the digest value matches for a signing certificate referenceclassDigestValuePresentCheckChecks if the digest value is present for a signing certificate referenceclassIssuerSerialMatchCheckChecks if the issuer serial matches for a signing certificate referenceclassSigningCertificateAttributePresentCheckChecks if the signing certificate reference is presentclassSigningCertificateRecognitionCheckChecks if a signing certificate is identifiedclassUnicitySigningCertificateAttributeCheckChecks if the only one reference to the signing certificate reference is present -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.sav
Methods in eu.europa.esig.dss.validation.process.bbb.sav that return ChainItem Modifier and Type Method Description protected ChainItem<XmlSAV>AbstractAcceptanceValidation. cryptographic()protected ChainItem<XmlSAV>MessageImprintDigestAlgorithmValidation. messageImprintCryptographic() -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.sav.cc
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.sav.cc Modifier and Type Class Description classAbstractCryptographicCheckThe abstract cryptographic checkclassDigestAlgorithmOnValidationTimeCheckCheck DigestAlgorithm in validation timeclassDigestAlgorithmReliableCheckCheck if DigestAlgorithm is acceptableclassEncryptionAlgorithmOnValidationTimeCheckCheck EncryptionAlgorithm in validation timeclassEncryptionAlgorithmReliableCheckCheck if EncryptionAlgorithm is acceptableclassPublicKeySizeAcceptableCheckCheck if public key size is acceptableclassPublicKeySizeKnownCheckCheck if EncryptionAlgorithm is public key size is knownMethods in eu.europa.esig.dss.validation.process.bbb.sav.cc that return ChainItem Modifier and Type Method Description protected ChainItem<XmlCC>AbstractCryptographicChecker. digestAlgorithmOnValidationTime()Checks if thedigestAlgorithmis not expired in validation timeprotected ChainItem<XmlCC>AbstractCryptographicChecker. digestAlgorithmReliable()Checks if thedigestAlgorithmis acceptableprotected ChainItem<XmlCC>AbstractCryptographicChecker. encryptionAlgorithmOnValidationTime()Checks if theencryptionAlgorithmis not expired in validation timeprotected ChainItem<XmlCC>AbstractCryptographicChecker. encryptionAlgorithmReliable()Checks if theencryptionAlgorithmis acceptableprotected ChainItem<XmlCC>AbstractCryptographicChecker. publicKeySizeAcceptable()Checks if thekeyLengthUsedToSignThisTokenis acceptableprotected ChainItem<XmlCC>AbstractCryptographicChecker. publicKeySizeKnown()Checks if thekeyLengthUsedToSignThisTokenis known -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.sav.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.sav.checks Modifier and Type Class Description classAbstractCryptographicCheckerResultCheck<T extends XmlConstraintsConclusion>Performs cryptographic validationclassCertificatePathCheckChecks if all certificates in the path have the corresponding signing certificate referencesclassCertifiedRolesCheckChecks if the certified roles are acceptableclassClaimedRolesCheckChecks if the claimed roles are acceptableclassCommitmentTypeIndicationsCheckChecks if the commitment type indications are acceptableclassContentHintsCheckChecks if the content hints are acceptableclassContentIdentifierCheckChecks if the content identifier is acceptableclassContentTimestampCheckChecks if a content timestamp is presentclassContentTypeCheckChecks if the content type is acceptableclassCounterSignatureCheckChecks if a counter signature is present for the signatureclassCryptographicCheck<T extends XmlConstraintsConclusion>The cryptographic checkclassCryptographicCheckerResultCheck<T extends XmlConstraintsConclusion>Validates the result of a cryptographic checkerclassDigestCryptographicCheck<T extends XmlConstraintsConclusion>Verifies theDigestAlgorithmclassDigestCryptographicCheckerResultCheck<T extends XmlConstraintsConclusion>Validates Digest cryptographic constraintclassMessageDigestOrSignedPropertiesCheckChecks if message-digest (CAdES/PAdES) or SignedProperties (XAdES) is presentclassMessageImprintCryptographicCheckVerifies the message-imprint cryptographic constraintsclassSignatureAcceptanceValidationResultCheck<T extends XmlConstraintsConclusion>Checks if the signature validation result is acceptableclassSignerLocationCheckChecks if the signer's location attribute is presentclassSigningCertificateReferenceCheckChecks if a signing certificate reference is present and validclassSigningTimeCheckChecks if a claimed signing time is presentclassStructuralValidationCheckChecks if the structural validation of the signature succeeds -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.vci.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.vci.checks Modifier and Type Class Description classSignaturePolicyHashValidCheckChecks if signature policy identifier is present and the hash matchedclassSignaturePolicyIdentifiedCheckChecks if signature policy identifier is present and the policy is identifiedclassSignaturePolicyIdentifierCheckChecks if the signature policy identifier is acceptableclassSignaturePolicyStoreCheckChecks if a SignaturePolicyStore is presentclassSignaturePolicyZeroHashCheckChecks if the signature policy identifier is a zero-hash -
Uses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.checks Modifier and Type Class Description classCheckSubXCVResultChecks if the SubXCV validation result is validclassProspectiveCertificateChainCheck<T extends XmlConstraintsConclusion>Checks if the certificate chain is trustedclassTrustedServiceStatusCheckChecks if the certificate's usage time in the validity range of a TrustedService with the accepted statusclassTrustedServiceTypeIdentifierCheckChecks 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.rac.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.rac.checks Modifier and Type Class Description classRevocationAcceptanceCheckerResultCheck<T extends XmlConstraintsConclusion>Verifies if the RAC result is validclassRevocationCertHashMatchCheckChecks if the revocation's certHash matchesclassRevocationCertHashPresenceCheckChecks if the revocation's certHash is presentclassRevocationConsistentCheck<T extends XmlConstraintsConclusion>Checks if the revocation is consistent and can be used for the given certificateclassRevocationDataKnownCheckChecks if the revocation status is knownclassRevocationIssuerRevocationDataAvailableCheckChecks if the revocation data is available for the revocation issuer's certificateclassSelfIssuedOCSPCheckChecks 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
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.rfc.checks Modifier and Type Class Description classAbstractRevocationFreshCheckAbstract revocation check classclassAcceptableRevocationDataAvailableCheck<T extends XmlConstraintsConclusion>Checks if an acceptable revocation data is foundclassNextUpdateCheckChecks if the nextUpdate is presentclassRevocationDataAvailableCheck<T extends XmlConstraintsConclusion>Checks if a revocation data is available for the certificateclassRevocationDataFreshCheckChecks if the revocation data is freshclassRevocationDataFreshCheckWithNullConstraintChecks 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
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.sub.checks Modifier and Type Class Description classAuthorityInfoAccessPresentCheckChecks if the authority information access urls are presentclassCertificateExpirationCheck<T extends XmlConstraintsConclusion>Checks if the certificate is not expiredclassCertificateIssuedToLegalPersonCheckChecks if the certificate has been issued to a legal personclassCertificateIssuedToNaturalPersonCheckChecks if the certificate has been issued to a natural personclassCertificateNotOnHoldCheckChecks if the certificate is not on holdclassCertificateNotRevokedCheckChecks if the certificate is not revokekclassCertificateNotSelfSignedCheckChecks if the certificate is not self-signedclassCertificatePolicyIdsCheckChecks if the certificate policy ids are acceptableclassCertificateQCStatementIdsCheckChecks if the certificate's QC statement ids are acceptableclassCertificateQualifiedCheckChecks if the certificate is QualifiedclassCertificateSelfSignedCheckChecks if the certificate is self-signedclassCertificateSignatureValidCheck<T extends XmlConstraintsConclusion>Checks if the certificate's signature is validclassCertificateSupportedByQSCDCheckChecks if the certificate is supported by QSCDclassCommonNameCheckChecks if the certificate's common name is acceptableclassCountryCheckChecks if the country's name is acceptableclassExtendedKeyUsageCheckChecks if the extended key usage is acceptableclassGivenNameCheckChecks if the certificate's given name are acceptableclassIdPkixOcspNoCheck<T extends XmlConstraintsConclusion>Checks if the certificate has ocsp-no-check extension and not expired in validation timeclassKeyUsageCheckChecks if the certificate's key usage are acceptableclassOrganizationNameCheckChecks if the certificate's organization name is acceptableclassOrganizationUnitCheckChecks if the certificate's organization unit is acceptableclassPseudonymCheckChecks if the certificate's pseudonym is acceptableclassPseudoUsageCheckChecks if the certificate's pseudo usage is acceptableclassRevocationFreshnessCheckerResultCheck<T extends XmlConstraintsConclusion>Checks if the revocation freshness checker's result is validclassRevocationInfoAccessPresentCheckChecks if the revocation access points are present in the certificateclassSerialNumberCheckChecks if the certificate's serial number is presentclassSurnameCheckChecks if the certificate's surname is acceptable -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.certificate
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.qualification.certificate Modifier and Type Class Description classAcceptableBuildingBlockConclusionCheck -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.certificate.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.qualification.certificate.checks Modifier and Type Class Description classCaQcCheckclassCertificateIssuedByConsistentTrustServiceCheckclassCertificateTypeCheckChecks if the certificate type has been identified at the given timeclassCertificateTypeCoverageCheckclassGrantedStatusCheck<T extends XmlConstraintsConclusion>classIsAbleToSelectOneTrustServiceclassIsQualificationConflictDetectedclassQSCDCheckclassQualifiedCheckclassServiceConsistencyCheckclassTrustedCertificateMatchTrustServiceCheck -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.signature.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.qualification.signature.checks Modifier and Type Class Description classAbstractTrustedListCheck<T extends XmlConstraintsConclusion>classAcceptableListOfTrustedListsCheck<T extends XmlConstraintsConclusion>classAcceptableTrustedListCheck<T extends XmlConstraintsConclusion>classAcceptableTrustedListPresenceCheck<T extends XmlConstraintsConclusion>classAdESAcceptableCheckclassCertificateTypeAtSigningTimeCheckChecks if the certificate type has been successfully identified at best signing timeclassQSCDCertificateAtSigningTimeCheckclassQualifiedCertificateAtCertificateIssuanceCheckclassQualifiedCertificateAtSigningTimeCheckclassTrustedListReachedForCertificateChainCheck<T extends XmlConstraintsConclusion> -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.timestamp.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.qualification.timestamp.checks Modifier and Type Class Description classGrantedStatusAtProductionTimeCheckclassQTSTCheck -
Uses of ChainItem in eu.europa.esig.dss.validation.process.qualification.trust.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.qualification.trust.checks Modifier and Type Class Description classTLFreshnessCheckclassTLNotExpiredCheckclassTLVersionCheckclassTLWellSignedCheck -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfbs.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.vpfbs.checks Modifier and Type Class Description classSignatureBasicBuildingBlocksCheckValidates signature's basic building blocks -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfltvd.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.vpfltvd.checks Modifier and Type Class Description classAcceptableBasicSignatureValidationCheckChecks if the signature's basic validation result is acceptableclassBestSignatureTimeBeforeCertificateExpirationCheckChecks if the best-signature-time is before certificate's expirationclassBestSignatureTimeNotBeforeCertificateIssuanceCheck<T extends XmlConstraintsConclusion>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.classRevocationBasicBuildingBlocksCheckValidates revocation BBBsclassRevocationDateAfterBestSignatureTimeCheckChecks if the revocation date is after best-signature-timeclassSigningTimeAttributePresentCheckChecks if the claimed signing time is presentclassTimestampCoherenceOrderCheckChecks if the timestamp's order is coherentclassTimestampDelayCheckChecks if the claimed signing time + timestamp's delay is after the best-signature-time -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks Modifier and Type Class Description classLongTermValidationCheckChecks if the long-term validation check is acceptableclassPastSignatureValidationCheckChecks if the past signature validation result is acceptableclassPastTimestampValidationChecks if timestamp's past validation is acceptable -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.pcv.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.pcv.checks Modifier and Type Class Description classProspectiveCertificateChainCheckChecks if the certificate's chain is trustedclassValidationTimeSlidingCheckChecks if the Validation Time SLiding result is valid -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.psv.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.psv.checks Modifier and Type Class Description classBestSignatureTimeAfterCertificateIssuanceAndBeforeCertificateExpirationCheckChecks if the best-signature-time is in the certificate's validity rangeclassCurrentTimeIndicationCheckChecks if the current state is PASSEDclassPastCertificateValidationAcceptableCheckChecks if the Past Certificate Validation result is acceptableclassPOEExistsCheckChecks if the POE exists -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.vts.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.vpfswatsp.checks.vts.checks Modifier and Type Class Description classPOEExistsAtOrBeforeControlTimeCheckChecks if a POE exists before the control timeclassSatisfyingRevocationDataExistsCheck<T extends XmlConstraintsConclusion>Checks if an acceptable revocation data exists -
Uses of ChainItem in eu.europa.esig.dss.validation.process.vpftsp.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.vpftsp.checks Modifier and Type Class Description classTimestampBasicBuildingBlocksCheckChecks if the timestamp BBB is valid