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.
This class is used to retrieve the used certificates for a signature from the user parameters.
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
This class contains utility methods for extraction certificate extension (whether critical or not)
Describes a certificate status in the current pivot
This class represents a Certificate Reference entry extracted from a signature
An identifier for a certificate token reference
Reorders a certificate collection to the corresponding certificate chain
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.
CMS certificate source
CRLSource that retrieves information from a
CMSSignedData container.OCSPSource that retrieves information from a
CMSSignedData container.Builds a CMSSignedData
This class is the common class for all
CertificateSource.This class represents the simple list of trusted certificates.
This class allows to retrieve a AIA with different sources.
This class allows to retrieve a RevocationToken with different sources.
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
This alert is used to throw a
eu.europa.esig.dss.spi.exception.DSSExternalResourceException
when the corresponding check failsLoads files
This class is used to compute
DSSMessageDigest based on the provided inputUtility 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
javax.sql.DataSourceAbstract class to retrieve token from a JDBC datasource
TSPSource implementation allowing to configure issuance of a time-stamp using a local
KeyStoreImplements a CertificateSource using a KeyStore (PKCS12, JKS,...).
This class operates on several
CertificateSource with the composite
design pattern.This class allows to handle a list
OfflineRevocationSourceThe 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
Deprecated.
since DSS 5.13.
Deprecated.
since DSS 5.13.
Deprecated.
since DSS 5.13.
Deprecated.
since DSS 5.13.
Contains certificates for the url location
Builds
OtherTSLPointerRepresents 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
A 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
Builder class used to build a
ServiceEquivalence objectContains information extracted from TrustServiceTSLType element
The advanced signature contains a list of certificate that was needed to validate the signature.
Checks signature integrity among a provided list of signing certificate candidates
Represents an ASN.1 SignerId DTO
Represents a stateless query to be made to an SQL database
Contains result of a record extraction from an SQL database
A select query containing logic to extract records from a
ResultSetValid in a specific time interval.
Immutable list of time-dependent values, with the latest value first.
A timestamp CMS certificate source
CRLSource that retrieves information embedded to a
TimeStampTokenThis class stocks the timestamped reference, which is composed of: - the
timestamp reference category
TimestampReferenceCategory; - object id
in the case where the reference apply to the signature.Builds an
eu.europa.esig.dss.spi.x509.tsp.TimestampTokenIdentifier
for the provided eu.europa.esig.dss.spi.x509.tsp.TimestampToken.This class represents XAdES Include tag in case of IndividualDataObjectsTimeStamp
OCSPSource that retrieves information embedded to a
TimeStampTokenSignedToken containing a TimeStamp.
Compares
TimestampTokensIdentifier for a timestamp token
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