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. firstItem
The 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 class
AbstractBasicBuildingBlocksCheck<T extends XmlConstraintsConclusion>
Abstract BasicBuildingBlock checkclass
AbstractMultiValuesCheckItem<T extends XmlConstraintsConclusion>
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
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.cv.checks Modifier and Type Class Description class
ManifestEntryExistenceCheck
Checks if a manifest entry is presentclass
ReferenceDataExistenceCheck
Checks if the referenced data is foundclass
ReferenceDataIntactCheck
Checks if the referenced data is intactclass
SignatureIntactCheck<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 class
AcceptableMimetypeFileContentCheck
Checks if the mimetype file is acceptableclass
AcceptableZipCommentCheck
Checks if the zip comment is acceptableclass
AllFilesSignedCheck
Checks if all files are signed inside an ASiC containerclass
ContainerTypeCheck
Checks if the container type is acceptableclass
FormatCheck
Checks if the signature format is acceptableclass
FullScopeCheck
Checks if the signature covers FULL scope documentsclass
ManifestFilePresentCheck
Checks if the manifest file is present inside an ASiC containerclass
MimeTypeFilePresentCheck
Checks if a mimetype file is presentclass
PdfAnnotationOverlapCheck
Verifies if a PDF contains annotations overlappingclass
PdfPageDifferenceCheck
Verifies if a PDF contains difference between page amount in different revisionsclass
PdfVisualDifferenceCheck
Verifies if a PDF has visual difference between revisionsclass
ReferencesNotAmbiguousCheck
Checks if the references are not ambiguous (only one document is retrieved)class
SignatureNotAmbiguousCheck
Checks if the signature can be identifierclass
SignedFilesPresentCheck
Checks if signed file are present in an ASiC containerclass
SignerInformationStoreCheck
Checks if only one SignatureInformationStore is present for a PAdES signatureclass
ZipCommentPresentCheck
Checks 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 class
AllDigestValuesMatchCheck
class
DigestValueMatchCheck
Checks if the digest value matches for a signing certificate referenceclass
DigestValuePresentCheck
Checks if the digest value is present for a signing certificate referenceclass
IssuerSerialMatchCheck
Checks if the issuer serial matches for a signing certificate referenceclass
SigningCertificateAttributePresentCheck
Checks if the signing certificate reference is presentclass
SigningCertificateRecognitionCheck
Checks if a signing certificate is identifiedclass
UnicitySigningCertificateAttributeCheck
Checks 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 class
AbstractCryptographicCheck
The abstract cryptographic checkclass
DigestAlgorithmOnValidationTimeCheck
Check DigestAlgorithm in validation timeclass
DigestAlgorithmReliableCheck
Check if DigestAlgorithm is acceptableclass
EncryptionAlgorithmOnValidationTimeCheck
Check EncryptionAlgorithm in validation timeclass
EncryptionAlgorithmReliableCheck
Check if EncryptionAlgorithm is acceptableclass
PublicKeySizeAcceptableCheck
Check if public key size is acceptableclass
PublicKeySizeKnownCheck
Check 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 thedigestAlgorithm
is not expired in validation timeprotected ChainItem<XmlCC>
AbstractCryptographicChecker. digestAlgorithmReliable()
Checks if thedigestAlgorithm
is acceptableprotected ChainItem<XmlCC>
AbstractCryptographicChecker. encryptionAlgorithmOnValidationTime()
Checks if theencryptionAlgorithm
is not expired in validation timeprotected ChainItem<XmlCC>
AbstractCryptographicChecker. encryptionAlgorithmReliable()
Checks if theencryptionAlgorithm
is acceptableprotected ChainItem<XmlCC>
AbstractCryptographicChecker. publicKeySizeAcceptable()
Checks if thekeyLengthUsedToSignThisToken
is acceptableprotected ChainItem<XmlCC>
AbstractCryptographicChecker. publicKeySizeKnown()
Checks if thekeyLengthUsedToSignThisToken
is 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 class
AbstractCryptographicCheckerResultCheck<T extends XmlConstraintsConclusion>
Performs cryptographic validationclass
CertificatePathCheck
Checks if all certificates in the path have the corresponding signing certificate referencesclass
CertifiedRolesCheck
Checks if the certified roles are acceptableclass
ClaimedRolesCheck
Checks if the claimed roles are acceptableclass
CommitmentTypeIndicationsCheck
Checks if the commitment type indications are acceptableclass
ContentHintsCheck
Checks if the content hints are acceptableclass
ContentIdentifierCheck
Checks if the content identifier is acceptableclass
ContentTimestampCheck
Checks if a content timestamp is presentclass
ContentTypeCheck
Checks if the content type is acceptableclass
CounterSignatureCheck
Checks if a counter signature is present for the signatureclass
CryptographicCheck<T extends XmlConstraintsConclusion>
The cryptographic checkclass
CryptographicCheckerResultCheck<T extends XmlConstraintsConclusion>
Validates the result of a cryptographic checkerclass
DigestCryptographicCheck<T extends XmlConstraintsConclusion>
Verifies theDigestAlgorithm
class
DigestCryptographicCheckerResultCheck<T extends XmlConstraintsConclusion>
Validates Digest cryptographic constraintclass
MessageDigestOrSignedPropertiesCheck
Checks if message-digest (CAdES/PAdES) or SignedProperties (XAdES) is presentclass
MessageImprintCryptographicCheck
Verifies the message-imprint cryptographic constraintsclass
SignatureAcceptanceValidationResultCheck<T extends XmlConstraintsConclusion>
Checks if the signature validation result is acceptableclass
SignerLocationCheck
Checks if the signer's location attribute is presentclass
SigningCertificateReferenceCheck
Checks if a signing certificate reference is present and validclass
SigningTimeCheck
Checks if a claimed signing time is presentclass
StructuralValidationCheck
Checks 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 class
SignaturePolicyHashValidCheck
Checks if signature policy identifier is present and the hash matchedclass
SignaturePolicyIdentifiedCheck
Checks if signature policy identifier is present and the policy is identifiedclass
SignaturePolicyIdentifierCheck
Checks if the signature policy identifier is acceptableclass
SignaturePolicyStoreCheck
Checks if a SignaturePolicyStore is presentclass
SignaturePolicyZeroHashCheck
Checks 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 class
CheckSubXCVResult
Checks if the SubXCV validation result is validclass
ProspectiveCertificateChainCheck<T extends XmlConstraintsConclusion>
Checks if the certificate chain is trustedclass
TrustedServiceStatusCheck
Checks if the certificate's usage time in the validity range of a TrustedService with the accepted statusclass
TrustedServiceTypeIdentifierCheck
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.rac.checks
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.rac.checks Modifier and Type Class Description class
RevocationAcceptanceCheckerResultCheck<T extends XmlConstraintsConclusion>
Verifies if the RAC result is validclass
RevocationCertHashMatchCheck
Checks if the revocation's certHash matchesclass
RevocationCertHashPresenceCheck
Checks if the revocation's certHash is presentclass
RevocationConsistentCheck<T extends XmlConstraintsConclusion>
Checks if the revocation is consistent and can be used for the given certificateclass
RevocationDataKnownCheck
Checks if the revocation status is knownclass
RevocationIssuerRevocationDataAvailableCheck
Checks if the revocation data is available for the revocation issuer's certificateclass
SelfIssuedOCSPCheck
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
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.rfc.checks Modifier and Type Class Description class
AbstractRevocationFreshCheck
Abstract revocation check classclass
AcceptableRevocationDataAvailableCheck<T extends XmlConstraintsConclusion>
Checks if an acceptable revocation data is foundclass
NextUpdateCheck
Checks if the nextUpdate is presentclass
RevocationDataAvailableCheck<T extends XmlConstraintsConclusion>
Checks if a revocation data is available for the certificateclass
RevocationDataFreshCheck
Checks if the revocation data is freshclass
RevocationDataFreshCheckWithNullConstraint
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
Subclasses of ChainItem in eu.europa.esig.dss.validation.process.bbb.xcv.sub.checks Modifier and Type Class Description class
AuthorityInfoAccessPresentCheck
Checks if the authority information access urls are presentclass
CertificateExpirationCheck<T extends XmlConstraintsConclusion>
Checks if the certificate is not expiredclass
CertificateIssuedToLegalPersonCheck
Checks if the certificate has been issued to a legal personclass
CertificateIssuedToNaturalPersonCheck
Checks if the certificate has been issued to a natural personclass
CertificateNotOnHoldCheck
Checks if the certificate is not on holdclass
CertificateNotRevokedCheck
Checks if the certificate is not revokekclass
CertificateNotSelfSignedCheck
Checks if the certificate is not self-signedclass
CertificatePolicyIdsCheck
Checks if the certificate policy ids are acceptableclass
CertificateQCStatementIdsCheck
Checks if the certificate's QC statement ids are acceptableclass
CertificateQualifiedCheck
Checks if the certificate is Qualifiedclass
CertificateSelfSignedCheck
Checks if the certificate is self-signedclass
CertificateSignatureValidCheck<T extends XmlConstraintsConclusion>
Checks if the certificate's signature is validclass
CertificateSupportedByQSCDCheck
Checks if the certificate is supported by QSCDclass
CommonNameCheck
Checks if the certificate's common name is acceptableclass
CountryCheck
Checks if the country's name is acceptableclass
ExtendedKeyUsageCheck
Checks if the extended key usage is acceptableclass
GivenNameCheck
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
KeyUsageCheck
Checks if the certificate's key usage are acceptableclass
OrganizationNameCheck
Checks if the certificate's organization name is acceptableclass
OrganizationUnitCheck
Checks if the certificate's organization unit is acceptableclass
PseudonymCheck
Checks if the certificate's pseudonym is acceptableclass
PseudoUsageCheck
Checks if the certificate's pseudo usage is acceptableclass
RevocationFreshnessCheckerResultCheck<T extends XmlConstraintsConclusion>
Checks if the revocation freshness checker's result is validclass
RevocationInfoAccessPresentCheck
Checks if the revocation access points are present in the certificateclass
SerialNumberCheck
Checks if the certificate's serial number is presentclass
SurnameCheck
Checks 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 class
AcceptableBuildingBlockConclusionCheck
-
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 class
CaQcCheck
class
CertificateIssuedByConsistentTrustServiceCheck
class
CertificateTypeCheck
Checks if the certificate type has been identified at the given timeclass
CertificateTypeCoverageCheck
class
GrantedStatusCheck<T extends XmlConstraintsConclusion>
class
IsAbleToSelectOneTrustService
class
IsQualificationConflictDetected
class
QSCDCheck
class
QualifiedCheck
class
ServiceConsistencyCheck
class
TrustedCertificateMatchTrustServiceCheck
-
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 class
AbstractTrustedListCheck<T extends XmlConstraintsConclusion>
class
AcceptableListOfTrustedListsCheck<T extends XmlConstraintsConclusion>
class
AcceptableTrustedListCheck<T extends XmlConstraintsConclusion>
class
AcceptableTrustedListPresenceCheck<T extends XmlConstraintsConclusion>
class
AdESAcceptableCheck
class
CertificateTypeAtSigningTimeCheck
Checks if the certificate type has been successfully identified at best signing timeclass
QSCDCertificateAtSigningTimeCheck
class
QualifiedCertificateAtCertificateIssuanceCheck
class
QualifiedCertificateAtSigningTimeCheck
class
TrustedListReachedForCertificateChainCheck<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 class
GrantedStatusAtProductionTimeCheck
class
QTSTCheck
-
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 class
TLFreshnessCheck
class
TLNotExpiredCheck
class
TLVersionCheck
class
TLWellSignedCheck
-
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 class
SignatureBasicBuildingBlocksCheck
Validates 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 class
AcceptableBasicSignatureValidationCheck
Checks if the signature's basic validation result is acceptableclass
BestSignatureTimeBeforeCertificateExpirationCheck
Checks if the best-signature-time is before certificate's expirationclass
BestSignatureTimeNotBeforeCertificateIssuanceCheck<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.class
RevocationBasicBuildingBlocksCheck
Validates revocation BBBsclass
RevocationDateAfterBestSignatureTimeCheck
Checks if the revocation date is after best-signature-timeclass
SigningTimeAttributePresentCheck
Checks if the claimed signing time is presentclass
TimestampCoherenceOrderCheck
Checks if the timestamp's order is coherentclass
TimestampDelayCheck
Checks 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 class
LongTermValidationCheck
Checks if the long-term validation check is acceptableclass
PastSignatureValidationCheck
Checks if the past signature validation result is acceptableclass
PastTimestampValidation
Checks 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 class
ProspectiveCertificateChainCheck
Checks if the certificate's chain is trustedclass
ValidationTimeSlidingCheck
Checks 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 class
BestSignatureTimeAfterCertificateIssuanceAndBeforeCertificateExpirationCheck
Checks if the best-signature-time is in the certificate's validity rangeclass
CurrentTimeIndicationCheck
Checks if the current state is PASSEDclass
PastCertificateValidationAcceptableCheck
Checks if the Past Certificate Validation result is acceptableclass
POEExistsCheck
Checks 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 class
POEExistsAtOrBeforeControlTimeCheck
Checks if a POE exists before the control timeclass
SatisfyingRevocationDataExistsCheck<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 class
TimestampBasicBuildingBlocksCheck
Checks if the timestamp BBB is valid