All Classes and Interfaces
Class
Description
Abstract class for DSS internal identifier
Interface that allows loading of issuing certificates
by defined AIA URI within a
eu.europa.esig.dss.model.x509.CertificateTokenThis class allows to inject alternative urls to collect revocation data.
The default implementation of a time dependent interval
This class holds the list of the candidates for the signing certificate of the main signature.
Contains information about MRA equivalence mapping
Describes a certificate status in the current pivot
The class represents a certificate policy
This class represents a Certificate Reference entry extracted from a signature
An identifier for a certificate token reference
The validation of a certificate requires to access some other certificates from multiple sources (Trusted List, Trust
Store, the signature itself).
This class is used to verify if a given
CertificateToken matches a CertificateRefThis class stores the information about the validity of the signing certificate.
This class is the common class for all
CertificateSource.This class represents the simple list of trusted certificates.
This class allows to retrieve a timestamp with different sources.
Represents a condition defined in the trusted list on a certificate.
This class is a DTO representation for qualifier and conditions
Reference to a X509CRL
Typed sub-interface which allows collection of
CRLToken(s).This class represents a CRL and provides the information about its validity.
This class is used to match a CRL with a reference
Component that allows to retrieve the data using any protocol: HTTP, HTTPS, FTP, LDAP.
This is an internal class used to model the couple data and url used to obtain this data.
The class is used to download issuer certificates by AIA from remote sources
Defines a download result record
Utility class that contains some ASN1 related method.
Contains a map of occurred exceptions to different URL calls
The exception to be thrown in case of an external error arisen during a data loader requests
Loads files
Utility class used to manipulate revocation data (OCSP, CRL)
The default security provider
Set of common utils
This class allows to provide a CRL source based on the list of external CRL(s).
This class is used to provide a collection of OCSP tokens by the user.
This class allows to avoid downloading resources.
Describes a state of a record
This class executes calls to a data source
This class represents a row result object of an SQL SELECT query
This class represents a relationship a column's name to be requested and
their corresponding target classes to convert the extracted values to
Abstract class to retrieve token from a JDBC datasource
Implements a CertificateSource using a KeyStore (PKCS12, JKS,...).
This class operates on several
CertificateSource with the composite
design pattern.The identifier for a LOTL
Computes summary for a List of Trusted Lists processing result
Used to limit the size of fetched data.
Defines a map between URL and document to load the data from offline source
This object contains information extracted from the MutualRecognitionAgreementInformation element
of a Mutual Recognition Agreement schema
This interface allows to retrieve all revocation data for a given
certificate.
Mutable list of time-dependent values.
The call of native java DataLoader using the java.net.URL class.
Implementation of native java DataLoader using the java.net.URL class.
Available HTTPMethods
Represents a Source of certificates embedded into an OCSP Token
Reference an OCSPResponse
An identifier used for an OCSP token reference
The binary of an OCSP response token
This enum encapsulates constants defined by BouncyCastle and offers a method to parse an int without exception
This validator is used to verify integrity of the OCSP token signature
Typed sub-interface which allows collection of
OCSPToken(s).OCSP Signed Token which encapsulate BasicOCSPResp (BC).
The class is used to check OCSP token reference
This class if a basic skeleton that is able to retrieve needed CRL data from
the contained list.
Abstract class that helps to implement an OCSPSource with an already loaded list of BasicOCSPResp
Represents a revocation sources for a data obtained from an offline source (e.g.
Contains the used OIDs
This class is used to download certificates by AIA Urls from online resources
This class represent a returned object by the OnlineAIASource
Sub-interface for online sources of
RevocationTokensThis class represents an online revocation source reply, containing the extracted
RevocationToken
and the URL String used to download the token fromContains certificates for the url location
Represents a parsing result record
The identifier for a Pivot
Contains information about a pivot
This enum lists all network protocols that can be used during the signature creation or validation: OCSP, CRL, AIA, TSL...
This objects represents a collection of properties extracted from an MRA condition
An utils class to retrieve qc-statement from a certificate token
Abstract repository AIA source
Allows storing and retrieving of revocation data to/from a repository
(e.g.
This class represents a ResponderId extracted from an OCSP response
Represents a certificate source present into a revocation token
This class represents an extracted revocation reference from a signature
An identifier for a revocation reference
This interface allows revocation data retrieving for a given certificate.
This interface provides a method to retrieve a revocation data with a list of alternative URL access points
Represents a revocation data token
An identifier for a revocation token
This class is used to validate a revocation reference against a revocation token
This class represents a wrapper for TrustServiceEquivalenceInformation element from MRA scheme
Contains information extracted from TrustServiceTSLType element
Checks signature integrity among a provided list of signing certificate candidates
Represents an ASN.1 SignerId DTO
Valid in a specific time interval.
Immutable list of time-dependent values, with the latest value first.
Computes summary for a single Trusted List processing result
Computes summary for TLValidationJob
Represents a source of certificates embedded in a token (signature, timestamp, ocsp response)
This class is used to select an issuer of the provided
TokenThe identifier for a TL
This class allows injection of trusted certificates from Trusted Lists
Contains the Trust properties for certificates
This class is a DTO representation for a TSL service
Builds
TrustServiceThis class is a DTO representation for a trust service provider
Builds
TrustServiceProviderDefines information for a TrustService
Builds
TrustServiceStatusAndInformationExtensionsAbstraction of a Time Stamping authority which delivers RFC 3161 Time Stamp Responses containing tokens, from Time
Stamp Requests.
Validation result record