All Classes and Interfaces

Class
Description
Processes the LOTL/TL validation job (download - parse - validate)
The abstract class containing basic methods for handling the Result implementations
The abstract cache DTO
An abstract builder of a Cache DTO
An abstract implementation of OtherTSLPointerPredicate
Abstract parsing result
Abstract class to parse a LOTL/TL
Runnable facade to Processes the LOTL/TL validation job (download - parse - validate)
This is an abstract implementation of a Predicate for a Trusted List document with sha2 processing, containing common utility methods for a Trusted List validation
Accepts all trusted lists
Accesses a cache records by the specified key
Builds the classes to deal with the cache
The class is used to clean outdated cache entries
Contains information for a Cache entry
Defines a cached entry
Wraps an exception for a cache record
This interface is used to define a cached result for a single job
Defines a key for a cache record
The interface defines the different possible transitions from a CacheState to another one
Contains states for a cache record
Defines a list of possible Cache Types
CertSubjectDNAttribute Presence: This field is optional.
Condition resulting of the matchingCriteriaIndicator of other Conditions
This class is used to convert a list of CriteriaListType to Condition
Contains information for a cache record state
Generates a prints a report of the current cache state
Default implementation of ETSI TS 119 612 sha2 file processing
The class is used to extract CertificateTokens from a DigitalIdentityListType
This class is used to represent a downloaded eu.europa.esig.dss.model.DSSDocument with its corresponding ".sha2" file
The DownloadCache to store files
The download record DTO
Builds DownloadCacheDTO
This class is a predicate which selects OtherTSLPointerType(s) with a defined type equals to EUlistofthelists.
This class is a predicate which selects OtherTSLPointerType(s) with a defined type equals to EUgeneric.
Allows skipping expired or invalid trusted lists
ExtendedKeyUsage Presence: This field is optional.
Verifies whether the given ServiceInformation or ServiceHistoryInstance has a granted status (before and after eIDAS) or recognized or valid at national level
This class verifies whether a corresponding ServiceInformation or ServiceHistoryInstance has a granted status (before and after eIDAS)
Filters TrustServices by 'granted' property (supports pre- and post- eIDAS)
The class is used to extract language based values
Condition based on the certificate key usage
Warns on the LOTL location change
Warns on the LOTL Official Journal URL change
Warns on the TL expiration
Warns on TL parsing error
Warns on TL validation error
The class to process events on LOTL
Runs the job for a LOTL analysis
Applies changes in the LOTL cache
Detects the change of a LOTL location
Parsed LOTL result
Parses a LOTL and returns LOTLParsingResult
The predicate to filter the LOTL signing certificates scheme information URI
Represent a List of Trusted Lists source
Runs the job for a LOTL with pivots analysis
This predicate allows filtering of TSL pointers by a MimeType
This class is used to convert JAXB MutualRecognitionAgreementInformationType to Java MRA
The class is used to extract non-empty URI language based values
Filters non-empty ServiceInformation element
Filters non-empty TrustServices
Filters non-empty TSPInformation element
Filters the Official Journal Scheme information URI
This class checks if the String is an official registration identifier as specified in ETSI TS 119 612 (ch 5.4.2)
Detects a change of the OJ URL change
The class is used to convert OtherTSLPointerType to OtherTSLPointer
A predicate allowing to filter TSL pointers
Contains results of TL/LOTL/pivot parsings
The parsing record DTO
Builds ParsingCacheDTO
Contains utils for LOTL/TL parsing
This predicate allows filtering of TSL pointers by a PDF MimeType
Processes a pivot analysis
This class contains the pivot and its introduced signing certificates for the LOTL or the next pivot
This class creates an instance of eu.europa.esig.dss.tsl.runnable.PivotProcessingResult from a given CacheAccessByKey
The Pivot scheme information URI filter predicate
Checks if a certificate has a specific policy OID.
Objects based on this class are instantiated from trusted list or by SignedDocumentValidator for QCP and QCPPlus
This class contains an information extracted for a certificate equivalence condition
Reads the relevant cache by the given key
The class prevents reading of other records but the one with defined key
Predicate to filter scheme information by language
The predicate is used to filter certain TLs by the accepted country codes
This class implements a document loading logic, defined within ETSI TS 119 612 "6.1 TL publication" for Trusted Lists.
Defines a behaviour for a trusted certificate source synchronization
Synchronizes all caches for the given key
The class to process events on TL
Runs the job for a TL analysis
Forces an update of a TL validation
Detects an expiration of a TrustedList
Detects an error on TL parsing or structure validation
Parsed TL result
Parses a TL and returns TLParsingResult
This class provides utils for creation of common Predicates used for TLSource/LOTLSource configuration.
Detects if an error in a TL validation occurred
Represent a Trusted List source
Builds a list of TLSources
The main class performing the TL/LOTL download / parsing / validation tasks
The class to process alerts on TLValidationJob
This class allows to validate TL or LOTL.
Predicate which filter official registration identifiers
This interface is used to verify an acceptance of an SDI as a trust anchor during the period of time covered by a provided TrustServiceStatusAndInformationExtensions
Loads trusted certificate source
The class converts TSPServiceType to TrustService
This class is used to extract MRA equivalence scheme for a Trusted List
The predicate allowing TrustServices filtering
Builds TrustServiceProvider
Filters TrustServicesProviders by TSP name
The class is used to convert TSPType to TrustServiceProvider
TrustServiceProvider filtering predicate
Allows TSL filtering by TSLType
This class stores validation information for processed files
The validation record DTO
Builds ValidationCacheDTO
Builds a TLValidationJobSummary
The validation task result
Defines the download result
Downloads the document and returns a XmlDownloadResult
This predicate allows filtering of TSL pointers by an XML MimeType