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 implementationsThe abstract cache DTO
An abstract builder of a Cache DTO
An abstract implementation of
OtherTSLPointerPredicateAbstract 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 ConditionContains 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 DigitalIdentityListTypeThis class is used to represent a downloaded
eu.europa.esig.dss.model.DSSDocument
with its corresponding ".sha2" fileThe DownloadCache to store files
The download record DTO
Builds
DownloadCacheDTOThis 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
LOTLParsingResultThe 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 MRAThe 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 OtherTSLPointerA predicate allowing to filter TSL pointers
Contains results of TL/LOTL/pivot parsings
The parsing record DTO
Builds
ParsingCacheDTOContains 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 CacheAccessByKeyThe 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
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
TLParsingResultThis 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
TLSourcesThe 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
TrustServiceStatusAndInformationExtensionsLoads trusted certificate source
The class converts
TSPServiceType to TrustServiceThis class is used to extract MRA equivalence scheme for a Trusted List
The predicate allowing TrustServices filtering
Builds
TrustServiceProviderFilters TrustServicesProviders by TSP name
The class is used to convert
TSPType to TrustServiceProviderTrustServiceProvider filtering predicate
Allows TSL filtering by TSLType
This class stores validation information for processed files
The validation record DTO
Builds
ValidationCacheDTOBuilds a
TLValidationJobSummaryThe validation task result
Defines the download result
Downloads the document and returns a
XmlDownloadResultThis predicate allows filtering of TSL pointers by an XML MimeType