Serialized Form
-
Package eu.europa.esig.dss.spi
-
Class eu.europa.esig.dss.spi.SignatureCertificateSource
class SignatureCertificateSource extends TokenCertificateSource implements Serializable-
Serialized Fields
-
candidatesForSigningCertificate
CandidatesForSigningCertificate candidatesForSigningCertificate
The reference to the object containing all candidates to the signing certificate.
-
-
-
-
Package eu.europa.esig.dss.spi.client.http
-
Class eu.europa.esig.dss.spi.client.http.IgnoreDataLoader
class IgnoreDataLoader extends Object implements Serializable- serialVersionUID:
- -1808691070503805042L
-
Class eu.europa.esig.dss.spi.client.http.MemoryDataLoader
class MemoryDataLoader extends Object implements Serializable- serialVersionUID:
- -2899281917849499181L
-
Class eu.europa.esig.dss.spi.client.http.NativeHTTPDataLoader
class NativeHTTPDataLoader extends Object implements Serializable- serialVersionUID:
- 4075489539157157286L
-
Serialized Fields
-
connectTimeout
int connectTimeout
Timeout on the connection establishment with a remote resource. -
maxInputSize
int maxInputSize
Max inputStream size -
readTimeout
int readTimeout
Timeout on the response reading from a remote resource.
-
-
-
Package eu.europa.esig.dss.spi.exception
-
Exception Class eu.europa.esig.dss.spi.exception.DSSDataLoaderMultipleException
class DSSDataLoaderMultipleException extends DSSExternalResourceException implements Serializable- serialVersionUID:
- 4981228392826668216L
-
Exception Class eu.europa.esig.dss.spi.exception.DSSExternalResourceException
class DSSExternalResourceException extends eu.europa.esig.dss.model.DSSException implements Serializable- serialVersionUID:
- 8290929546359871166L
-
Exception Class eu.europa.esig.dss.spi.exception.IllegalInputException
class IllegalInputException extends RuntimeException implements Serializable- serialVersionUID:
- -1729275289834218194L
-
-
Package eu.europa.esig.dss.spi.signature
-
Class eu.europa.esig.dss.spi.signature.DefaultAdvancedSignature
class DefaultAdvancedSignature extends Object implements Serializable- serialVersionUID:
- 6452189007886779360L
-
Serialized Fields
-
containerContents
List<eu.europa.esig.dss.model.DSSDocument> containerContents
In case of a ASiC-S signature this is the archive or manifest content. -
counterSignatures
List<AdvancedSignature> counterSignatures
Cached list of embedded counter signatures -
detachedContents
List<eu.europa.esig.dss.model.DSSDocument> detachedContents
In case of a detached signature this is the signed document. -
filename
String filename
The name of a signature file -
manifestFile
eu.europa.esig.dss.model.ManifestFile manifestFile
In case of a ASiC-E signature this is the found related manifest file. -
masterSignature
AdvancedSignature masterSignature
The master signature in case if the current signature is a counter signature -
offlineCertificateSource
SignatureCertificateSource offlineCertificateSource
Cached offline signature certificate source -
referenceValidations
List<eu.europa.esig.dss.model.ReferenceValidation> referenceValidations
This variable contains a list of reference validations (reference tag for XAdES or message-digest for CAdES) -
signatureCRLSource
OfflineCRLSource signatureCRLSource
Cached offline signature CRL source -
signatureCryptographicVerification
eu.europa.esig.dss.model.signature.SignatureCryptographicVerification signatureCryptographicVerification
This variable contains the result of the signature mathematical validation. It is initialised when the methodcheckSignatureIntegrityis called. -
signatureIdentifier
SignatureIdentifier signatureIdentifier
Unique signature identifier -
signatureOCSPSource
OfflineOCSPSource signatureOCSPSource
Cached offline signature OCSP source -
signaturePolicy
eu.europa.esig.dss.model.signature.SignaturePolicy signaturePolicy
The SignaturePolicy identifier -
signatureScopes
List<eu.europa.esig.dss.model.scope.SignatureScope> signatureScopes
A list of foundSignatureScopes -
signatureTimestampSource
TimestampSource signatureTimestampSource
Cached offline signature timestamp source -
signingCertificateSource
CertificateSource signingCertificateSource
The certificate source of a signing certificate -
signingCertificateToken
eu.europa.esig.dss.model.x509.CertificateToken signingCertificateToken
Cached instance of the signing certificate token -
structureValidationMessages
List<String> structureValidationMessages
A list of error messages occurred during a structure validation
-
-
-
Package eu.europa.esig.dss.spi.signature.identifier
-
Class eu.europa.esig.dss.spi.signature.identifier.AbstractSignatureIdentifierBuilder
class AbstractSignatureIdentifierBuilder extends Object implements Serializable- serialVersionUID:
- 5839378965317021595L
-
Serialized Fields
-
signature
AdvancedSignature signature
The signature to build identifier for
-
-
Class eu.europa.esig.dss.spi.signature.identifier.SignatureIdentifier
class SignatureIdentifier extends eu.europa.esig.dss.model.identifier.Identifier implements Serializable- serialVersionUID:
- -6700888325973167656L
-
-
Package eu.europa.esig.dss.spi.tsl
-
Class eu.europa.esig.dss.spi.tsl.TrustedListsCertificateSource
class TrustedListsCertificateSource extends CommonTrustedCertificateSource implements Serializable-
Serialized Fields
-
summary
eu.europa.esig.dss.model.tsl.TLValidationJobSummary summary
The TL Validation job summary -
trustPropertiesByEntity
Map<eu.europa.esig.dss.model.identifier.EntityIdentifier,
List<eu.europa.esig.dss.model.tsl.TrustProperties>> trustPropertiesByEntity The map of trust properties by EntityIdentifier (public keys) -
trustTimeByEntity
Map<eu.europa.esig.dss.model.identifier.EntityIdentifier,
List<eu.europa.esig.dss.model.tsl.CertificateTrustTime>> trustTimeByEntity The map of trust time periods by EntityIdentifier
-
-
-
-
Package eu.europa.esig.dss.spi.validation
-
Package eu.europa.esig.dss.spi.validation.analyzer.timestamp
-
Class eu.europa.esig.dss.spi.validation.analyzer.timestamp.TimestampAnalyzerComparator
class TimestampAnalyzerComparator extends Object implements Serializable- serialVersionUID:
- 4909403725265623858L
-
-
Package eu.europa.esig.dss.spi.validation.evidencerecord
-
Class eu.europa.esig.dss.spi.validation.evidencerecord.ByteArrayComparator
class ByteArrayComparator extends Object implements Serializable- serialVersionUID:
- 100676696837205640L
-
-
Package eu.europa.esig.dss.spi.validation.identifier
-
Class eu.europa.esig.dss.spi.validation.identifier.SignatureAttributeIdentifier
class SignatureAttributeIdentifier extends eu.europa.esig.dss.model.identifier.Identifier implements Serializable- serialVersionUID:
- -137902040976540872L
-
-
Package eu.europa.esig.dss.spi.validation.scope
-
Class eu.europa.esig.dss.spi.validation.scope.ContainerContentSignatureScope
class ContainerContentSignatureScope extends ContainerSignatureScope implements Serializable- serialVersionUID:
- 7807261511908211301L
-
Class eu.europa.esig.dss.spi.validation.scope.ContainerSignatureScope
class ContainerSignatureScope extends eu.europa.esig.dss.model.scope.SignatureScope implements Serializable- serialVersionUID:
- -2887585442963519410L
-
Class eu.europa.esig.dss.spi.validation.scope.CounterSignatureScope
class CounterSignatureScope extends eu.europa.esig.dss.model.scope.SignatureScope implements Serializable- serialVersionUID:
- 8599151632129217473L
-
Serialized Fields
-
masterSignature
AdvancedSignature masterSignature
The counter-signed parent signature
-
-
Class eu.europa.esig.dss.spi.validation.scope.DigestSignatureScope
class DigestSignatureScope extends eu.europa.esig.dss.model.scope.SignatureScope implements Serializable- serialVersionUID:
- -5483258316745203622L
-
Class eu.europa.esig.dss.spi.validation.scope.EvidenceRecordMasterSignatureScope
class EvidenceRecordMasterSignatureScope extends CounterSignatureScope implements Serializable- serialVersionUID:
- -7547927065332968662L
-
Class eu.europa.esig.dss.spi.validation.scope.FullSignatureScope
class FullSignatureScope extends eu.europa.esig.dss.model.scope.SignatureScope implements Serializable- serialVersionUID:
- 7242031052591124750L
-
Class eu.europa.esig.dss.spi.validation.scope.ManifestSignatureScope
class ManifestSignatureScope extends SignatureScopeWithTransformations implements Serializable- serialVersionUID:
- -5343386923285755160L
-
Class eu.europa.esig.dss.spi.validation.scope.SignatureScopeWithTransformations
class SignatureScopeWithTransformations extends eu.europa.esig.dss.model.scope.SignatureScope implements Serializable- serialVersionUID:
- -7049827869970167023L
-
Class eu.europa.esig.dss.spi.validation.scope.SignatureSignatureScope
class SignatureSignatureScope extends eu.europa.esig.dss.model.scope.SignatureScope implements Serializable-
Serialized Fields
-
signature
AdvancedSignature signature
Covered signature
-
-
-
-
Package eu.europa.esig.dss.spi.validation.timestamp
-
Class eu.europa.esig.dss.spi.validation.timestamp.SignatureTimestampIdentifierBuilder
class SignatureTimestampIdentifierBuilder extends TimestampIdentifierBuilder implements Serializable- serialVersionUID:
- -1948364785002670303L
-
Serialized Fields
-
attribute
SignatureAttribute attribute
Attribute encapsulating the time-stamp token -
orderOfAttribute
Integer orderOfAttribute
Position of the attribute within the signature -
orderWithinAttribute
Integer orderWithinAttribute
Position of the current time-stamp within time-stamp attribute -
signature
AdvancedSignature signature
Corresponding signature of the time-stamp
-
-
Class eu.europa.esig.dss.spi.validation.timestamp.SignatureTimestampSource
class SignatureTimestampSource extends AbstractTimestampSource implements Serializable- serialVersionUID:
- -6099954395130813702L
-
Serialized Fields
-
certificateSource
ListCertificateSource certificateSource
CertificateSource containing merged data from signature and timestamps -
crlSource
ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> crlSource
CRL revocation source containing merged data from signature and timestamps -
ocspSource
ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> ocspSource
OCSP revocation source containing merged data from signature and timestamps -
signature
AS extends AdvancedSignature signature
The signature is being validated -
signedSignatureProperties
SignatureProperties<SA extends SignatureAttribute> signedSignatureProperties
A cached instance of Signed Signature Properties -
unsignedSignatureProperties
SignatureProperties<SA extends SignatureAttribute> unsignedSignatureProperties
A cached instance of Unsigned Signature Properties
-
-
-
Package eu.europa.esig.dss.spi.x509
-
Class eu.europa.esig.dss.spi.x509.AlternateUrlsSourceAdapter
class AlternateUrlsSourceAdapter extends Object implements Serializable- serialVersionUID:
- 3375119421036319160L
-
Serialized Fields
-
alternateUrls
List<String> alternateUrls
List of alternative URLs -
wrappedSource
RevocationSourceAlternateUrlsSupport<R extends eu.europa.esig.dss.model.x509.revocation.Revocation> wrappedSource
The source to extract revocation tokens
-
-
Class eu.europa.esig.dss.spi.x509.CandidatesForSigningCertificate
class CandidatesForSigningCertificate extends Object implements Serializable- serialVersionUID:
- 7965288455045066076L
-
Serialized Fields
-
certificateValidityList
List<CertificateValidity> certificateValidityList
This list contains the candidates for the signing certificate. -
theCertificateValidity
CertificateValidity theCertificateValidity
This field contains the reference to the signing certificate with its validity. This reference is set after the signature verification.
-
-
Class eu.europa.esig.dss.spi.x509.CertificateRef
class CertificateRef extends Object implements Serializable- serialVersionUID:
- -325165164194282066L
-
Serialized Fields
-
certDigest
eu.europa.esig.dss.model.Digest certDigest
The digest of the certificate -
identifier
eu.europa.esig.dss.model.identifier.Identifier identifier
An unique identifier of the reference -
responderId
ResponderId responderId
ResponderId in case of OCSP response -
signerIdentifier
SignerIdentifier signerIdentifier
ASN.1 SignerId (signature or timestamp) -
x509Url
String x509Url
Identifies the location URI of the X.509 public key certificate
-
-
Class eu.europa.esig.dss.spi.x509.CertificateRefIdentifier
class CertificateRefIdentifier extends eu.europa.esig.dss.model.identifier.Identifier implements Serializable- serialVersionUID:
- -957484858420900350L
-
Class eu.europa.esig.dss.spi.x509.CertificateValidity
class CertificateValidity extends Object implements Serializable- serialVersionUID:
- -8840096915238342503L
-
Serialized Fields
-
certificateToken
eu.europa.esig.dss.model.x509.CertificateToken certificateToken
The certificate token, when available -
digestEqual
boolean digestEqual
Digest equal -
digestPresent
boolean digestPresent
Digest present -
distinguishedNameEqual
boolean distinguishedNameEqual
Issuer Serial Distinguished Name equal -
issuerSerialPresent
boolean issuerSerialPresent
Issuer Serial present -
publicKey
PublicKey publicKey
This field is used when only the public key is available (non AdES signature) -
responderIdMatch
boolean responderIdMatch
OCSP Responder Id match -
responderIdPresent
boolean responderIdPresent
OCSP Responder Id present -
serialNumberEqual
boolean serialNumberEqual
Issuer Serial Number equal -
signerIdentifier
SignerIdentifier signerIdentifier
The signer identifier (used in CAdES) -
signerIdMatch
boolean signerIdMatch
CMS Signer id
-
-
Class eu.europa.esig.dss.spi.x509.CMSCertificateSource
class CMSCertificateSource extends SignatureCertificateSource implements Serializable -
Class eu.europa.esig.dss.spi.x509.CMSCRLSource
class CMSCRLSource extends OfflineCRLSource implements Serializable -
Class eu.europa.esig.dss.spi.x509.CMSOCSPSource
class CMSOCSPSource extends OfflineOCSPSource implements Serializable -
Class eu.europa.esig.dss.spi.x509.CommonCertificateSource
class CommonCertificateSource extends Object implements Serializable- serialVersionUID:
- -5031898106342793626L
-
Serialized Fields
-
entitiesByEntityKey
Map<eu.europa.esig.dss.model.identifier.EntityIdentifier,
eu.europa.esig.dss.spi.x509.EquivalentCertificatesEntity> entitiesByEntityKey Map of entries, the key is a hash of the entity key (public key + subject name combination). All entries share the same key pair and a subject name. -
entitiesByPublicKey
Map<eu.europa.esig.dss.model.identifier.KeyIdentifier,
eu.europa.esig.dss.spi.x509.EquivalentCertificatesEntity> entitiesByPublicKey Map of entries, the key is a hash of a public key. For a same KeyIdentifier, different subject names (and certificates) are possible. -
tokensBySubject
Map<eu.europa.esig.dss.model.identifier.X500NameIdentifier,
Set<eu.europa.esig.dss.model.x509.CertificateToken>> tokensBySubject Map of tokens, the key is a key of X500Name (RDN) For a same SubjectX500Principal, different key pairs (and certificates) are possible
-
-
Class eu.europa.esig.dss.spi.x509.CommonTrustedCertificateSource
class CommonTrustedCertificateSource extends CommonCertificateSource implements Serializable -
Class eu.europa.esig.dss.spi.x509.CompositeRevocationSource
class CompositeRevocationSource extends Object implements Serializable- serialVersionUID:
- 948088043702414489L
-
Serialized Fields
-
compositeRevocationSources
Map<String,
RevocationSource<T extends eu.europa.esig.dss.model.x509.revocation.Revocation>> compositeRevocationSources A map of source keys and corresponding Sources
-
-
Class eu.europa.esig.dss.spi.x509.KeyStoreCertificateSource
class KeyStoreCertificateSource extends CommonCertificateSource implements Serializable-
Serialized Fields
-
keyStore
KeyStore keyStore
The KeyStore -
passwordProtection
char[] passwordProtection
A password to the KeyStore
-
-
-
Class eu.europa.esig.dss.spi.x509.ListCertificateSource
class ListCertificateSource extends Object implements Serializable- serialVersionUID:
- -7790810642120721289L
-
Serialized Fields
-
sources
List<CertificateSource> sources
A list of certificate sources
-
-
Class eu.europa.esig.dss.spi.x509.ResponderId
class ResponderId extends Object implements Serializable- serialVersionUID:
- 651463368797656154L
-
Serialized Fields
-
ski
byte[] ski
SKI if the OCSP issuer -
subjectX500Principal
X500Principal subjectX500Principal
TheX500Principalof the OCSP issuer
-
-
Class eu.europa.esig.dss.spi.x509.SignerIdentifier
class SignerIdentifier extends Object implements Serializable- serialVersionUID:
- 8539151269599455910L
-
Serialized Fields
-
current
boolean current
the used CertificateIdentifier for a signature/timestamp -
issuerName
X500Principal issuerName
The X500Principal name of the certificate issue -
serialNumber
BigInteger serialNumber
The certificate's serial number -
ski
byte[] ski
SHA-1 hash of certificate's public key (used in OCSP response)
-
-
Class eu.europa.esig.dss.spi.x509.TokenCertificateSource
class TokenCertificateSource extends CommonCertificateSource implements Serializable-
Serialized Fields
-
certificateIdentifierOrigins
Map<SignerIdentifier,
List<eu.europa.esig.dss.enumerations.CertificateOrigin>> certificateIdentifierOrigins A map betweenSignerIdentifiers andCertificateOrigins -
certificateOrigins
Map<eu.europa.esig.dss.model.x509.CertificateToken,
List<eu.europa.esig.dss.enumerations.CertificateOrigin>> certificateOrigins A map betweenCertificateTokens andCertificateOrigins -
certificateRefOrigins
Map<CertificateRef,
List<eu.europa.esig.dss.enumerations.CertificateRefOrigin>> certificateRefOrigins A map betweenCertificateRefs andCertificateOrigins
-
-
-
-
Package eu.europa.esig.dss.spi.x509.aia
-
Class eu.europa.esig.dss.spi.x509.aia.AIACertificateSource
class AIACertificateSource extends CommonCertificateSource implements Serializable- serialVersionUID:
- -2604947158902474169L
-
Serialized Fields
-
aiaSource
AIASource aiaSource
Used to access the issuer certificates by AIA -
certificate
eu.europa.esig.dss.model.x509.CertificateToken certificate
The certificate token to get issuer for
-
-
Class eu.europa.esig.dss.spi.x509.aia.CompositeAIASource
class CompositeAIASource extends Object implements Serializable- serialVersionUID:
- 948088043702414489L
-
Class eu.europa.esig.dss.spi.x509.aia.DefaultAIASource
class DefaultAIASource extends Object implements Serializable- serialVersionUID:
- 3968373722847675203L
-
Serialized Fields
-
acceptedProtocols
Collection<Protocol> acceptedProtocols
Collection of protocols to be accepted and used by the source Default: all protocols are accepted (FILE, HTTP, HTTPS, LDAP, FTP). -
dataLoader
DataLoader dataLoader
The usedDataLoaderto download data
-
-
Class eu.europa.esig.dss.spi.x509.aia.RepositoryAIASource
class RepositoryAIASource extends Object implements Serializable- serialVersionUID:
- -8629948836670094079L
-
Serialized Fields
-
proxiedSource
AIASource proxiedSource
Data source is used to access certificate tokens that are not present in the repository
-
-
-
Package eu.europa.esig.dss.spi.x509.revocation
-
Class eu.europa.esig.dss.spi.x509.revocation.FileRevocationSource
class FileRevocationSource extends RepositoryRevocationSource<R extends eu.europa.esig.dss.model.x509.revocation.Revocation> implements Serializable- serialVersionUID:
- 988823509470487135L
-
Serialized Fields
-
fileCacheDirectory
File fileCacheDirectory
The directory where cached revocation files are stored Default : Temporary directory with a "/dss-cache-revocation" subdirectory
-
-
Class eu.europa.esig.dss.spi.x509.revocation.JdbcRevocationSource
class JdbcRevocationSource extends RepositoryRevocationSource<R extends eu.europa.esig.dss.model.x509.revocation.Revocation> implements Serializable- serialVersionUID:
- 8752226611048306095L
-
Class eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource
class ListRevocationSource extends Object implements Serializable- serialVersionUID:
- -6284731668494875108L
-
Serialized Fields
-
sources
List<OfflineRevocationSource<R extends eu.europa.esig.dss.model.x509.revocation.Revocation>> sources
List of revocation sources
-
-
Class eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource
class OfflineRevocationSource extends Object implements Serializable- serialVersionUID:
- 8270762277613989997L
-
Serialized Fields
-
binaryOrigins
Map<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<R extends eu.europa.esig.dss.model.x509.revocation.Revocation>,
Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> binaryOrigins The map between revocation token identifiers and corresponding origins -
referenceOrigins
Map<RevocationRef<R extends eu.europa.esig.dss.model.x509.revocation.Revocation>,
Set<eu.europa.esig.dss.enumerations.RevocationRefOrigin>> referenceOrigins A map between revocation references and their origins -
tokenOrigins
Map<RevocationToken<R extends eu.europa.esig.dss.model.x509.revocation.Revocation>,
Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> tokenOrigins A map between computedRevocationTokens and their origins -
tokenRefMatcher
RevocationTokenRefMatcher<R extends eu.europa.esig.dss.model.x509.revocation.Revocation> tokenRefMatcher
The use RevocationTokenRefMatcher
-
-
Class eu.europa.esig.dss.spi.x509.revocation.RepositoryRevocationSource
class RepositoryRevocationSource extends Object implements Serializable- serialVersionUID:
- 8116937707098957391L
-
Serialized Fields
-
defaultNextUpdateDelay
Long defaultNextUpdateDelay
Default cache delay in case of null nextUpdate in the revocation data -
maxNextUpdateDelay
Long maxNextUpdateDelay
Maximum cache delay for the revocation data -
proxiedSource
RevocationSource<R extends eu.europa.esig.dss.model.x509.revocation.Revocation> proxiedSource
Data source used to access a revocation token that is not present in the repository -
removeExpired
boolean removeExpired
If true, removes revocation tokens from DB with nextUpdate before the current date
-
-
Class eu.europa.esig.dss.spi.x509.revocation.RevocationCertificateSource
class RevocationCertificateSource extends TokenCertificateSource implements Serializable -
Class eu.europa.esig.dss.spi.x509.revocation.RevocationRef
class RevocationRef extends Object implements Serializable- serialVersionUID:
- 7313118727647264457L
-
Serialized Fields
-
digest
eu.europa.esig.dss.model.Digest digest
Digest within the reference -
identifier
eu.europa.esig.dss.model.identifier.Identifier identifier
Reference unique identifier
-
-
Class eu.europa.esig.dss.spi.x509.revocation.RevocationRefIdentifier
class RevocationRefIdentifier extends eu.europa.esig.dss.model.identifier.Identifier implements Serializable- serialVersionUID:
- 7648525025665164890L
-
Class eu.europa.esig.dss.spi.x509.revocation.RevocationToken
class RevocationToken extends eu.europa.esig.dss.model.x509.Token implements Serializable-
Serialized Fields
-
archiveCutOff
Date archiveCutOff
archive-cut-off time extension -
certHashMatch
boolean certHashMatch
Represents if the certHash extension from an OCSP Response is match with the related certificate's hash (optional) -
certHashPresent
boolean certHashPresent
Represents if the certHash extension from an OCSP Response is present (optional) -
expiredCertsOnCRL
Date expiredCertsOnCRL
expired-certs-on-crl time extension -
externalOrigin
eu.europa.esig.dss.enumerations.RevocationOrigin externalOrigin
The external origin (ONLINE or CACHED) -
nextUpdate
Date nextUpdate
Represents the next update date of the CRL or null for OCSP response. -
productionDate
Date productionDate
Represents the production date of the OCSP response or the thisUpdate in case of CRL. -
reason
eu.europa.esig.dss.enumerations.RevocationReason reason
The reason of the revocation. -
relatedCertificate
eu.europa.esig.dss.model.x509.CertificateToken relatedCertificate
RelatedCertificateTokento this revocation object -
revocationDate
Date revocationDate
Represents the revocation date from an X509CRLEntry or from an BasicOCSPResp (if the related certificate is revoked) -
sourceURL
String sourceURL
The URL which was used to obtain the revocation data (online). -
status
eu.europa.esig.dss.enumerations.CertificateStatus status
Contains the revocation status of the token. -
thisUpdate
Date thisUpdate
Represents the this update date of the CRL.
-
-
-
Class eu.europa.esig.dss.spi.x509.revocation.RevocationTokenIdentifier
class RevocationTokenIdentifier extends eu.europa.esig.dss.model.identifier.TokenIdentifier implements Serializable- serialVersionUID:
- -6238848475533856942L
-
-
Package eu.europa.esig.dss.spi.x509.revocation.crl
-
Class eu.europa.esig.dss.spi.x509.revocation.crl.CRLRef
class CRLRef extends RevocationRef<eu.europa.esig.dss.model.x509.revocation.crl.CRL> implements Serializable- serialVersionUID:
- -6785644604097791548L
-
Serialized Fields
-
crlIssuedTime
Date crlIssuedTime
The time of CRL production -
crlIssuer
org.bouncycastle.asn1.x500.X500Name crlIssuer
Name of the CRL issuer -
crlNumber
BigInteger crlNumber
CRL number
-
-
Class eu.europa.esig.dss.spi.x509.revocation.crl.CRLToken
class CRLToken extends RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL> implements Serializable- serialVersionUID:
- 1934492191629483078L
-
Serialized Fields
-
crlValidity
eu.europa.esig.dss.crl.CRLValidity crlValidity
The reference to the relatedCRLValidity
-
-
Class eu.europa.esig.dss.spi.x509.revocation.crl.ExternalResourcesCRLSource
class ExternalResourcesCRLSource extends OfflineCRLSource implements Serializable- serialVersionUID:
- -985602836642741439L
-
Class eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
class OfflineCRLSource extends OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> implements Serializable-
Serialized Fields
-
cachedValidCRLValidities
List<eu.europa.esig.dss.crl.CRLValidity> cachedValidCRLValidities
A cached list of processedCRLValiditys
-
-
-
-
Package eu.europa.esig.dss.spi.x509.revocation.ocsp
-
Class eu.europa.esig.dss.spi.x509.revocation.ocsp.ExternalResourcesOCSPSource
class ExternalResourcesOCSPSource extends OfflineOCSPSource implements Serializable- serialVersionUID:
- -332201368387706970L
-
Class eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPCertificateSource
class OCSPCertificateSource extends RevocationCertificateSource implements Serializable-
Serialized Fields
-
basicOCSPResp
org.bouncycastle.cert.ocsp.BasicOCSPResp basicOCSPResp
The Basic OCSP Response -
candidatesForSigningCertificate
CandidatesForSigningCertificate candidatesForSigningCertificate
The reference to the object containing all candidates to the signing certificate.
-
-
-
Class eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPRef
class OCSPRef extends RevocationRef<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> implements Serializable- serialVersionUID:
- -4757221403735075782L
-
Serialized Fields
-
producedAt
Date producedAt
OCSP's production time -
responderId
ResponderId responderId
The OCSP Responder Id
-
-
Class eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPRefIdentifier
class OCSPRefIdentifier extends RevocationRefIdentifier implements Serializable- serialVersionUID:
- 3113937346660525679L
-
Class eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPResponseBinary
class OCSPResponseBinary extends eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> implements Serializable- serialVersionUID:
- 6693521503459405568L
-
Class eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPToken
class OCSPToken extends RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> implements Serializable-
Serialized Fields
-
basicOCSPResp
org.bouncycastle.cert.ocsp.BasicOCSPResp basicOCSPResp
The encapsulated basic OCSP response. -
certificateSource
OCSPCertificateSource certificateSource
The source of embedded into the OCSP token certificates -
issuerCertificateToken
eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken
Issuer of the OCSP token -
latestSingleResp
org.bouncycastle.cert.ocsp.SingleResp latestSingleResp
The used SingleResp (can be null)
-
-
-
Class eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource
class OfflineOCSPSource extends OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> implements Serializable
-
-
Package eu.europa.esig.dss.spi.x509.tsp
-
Class eu.europa.esig.dss.spi.x509.tsp.CompositeTSPSource
class CompositeTSPSource extends Object implements Serializable- serialVersionUID:
- 948088043702414489L
-
Class eu.europa.esig.dss.spi.x509.tsp.KeyEntityTSPSource
class KeyEntityTSPSource extends Object implements Serializable- serialVersionUID:
- -5082887845359355029L
-
Serialized Fields
-
acceptedDigestAlgorithms
Collection<eu.europa.esig.dss.enumerations.DigestAlgorithm> acceptedDigestAlgorithms
Collection of digest algorithms accepted by the current TSP source in the request -
certificate
X509Certificate certificate
The certificate representing a time-stamp issuer -
certificateChain
List<X509Certificate> certificateChain
Certificate chain associated with thecertificate -
digestAlgorithm
eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm
The Digest Algorithm of the signature of the created time-stamp token -
encryptionAlgorithm
eu.europa.esig.dss.enumerations.EncryptionAlgorithm encryptionAlgorithm
Encryption algorithm of the signature of the OCSP response -
privateKey
PrivateKey privateKey
The private key to be used to sign a time-stamp token -
productionTime
Date productionTime
The static production date of the timestamp -
secureRandom
SecureRandom secureRandom
SecureRandom used to calculate a serial number for a timestamp -
tsaPolicy
String tsaPolicy
The TSA policy
-
-
Class eu.europa.esig.dss.spi.x509.tsp.TimestampCertificateSource
class TimestampCertificateSource extends CMSCertificateSource implements Serializable -
Class eu.europa.esig.dss.spi.x509.tsp.TimestampCRLSource
class TimestampCRLSource extends CMSCRLSource implements Serializable -
Class eu.europa.esig.dss.spi.x509.tsp.TimestampedReference
class TimestampedReference extends Object implements Serializable- serialVersionUID:
- -6147592379027843583L
-
Serialized Fields
-
category
eu.europa.esig.dss.enumerations.TimestampedObjectType category
Timestamped object type -
objectId
String objectId
Id of the timestamped object
-
-
Class eu.europa.esig.dss.spi.x509.tsp.TimestampIdentifierBuilder
class TimestampIdentifierBuilder extends Object implements Serializable- serialVersionUID:
- 8108224076397826022L
-
Serialized Fields
-
filename
String filename
Name of the document containing the time-stamp token -
timestampTokenBinaries
byte[] timestampTokenBinaries
Time-stamp token to build an identifier for
-
-
Class eu.europa.esig.dss.spi.x509.tsp.TimestampInclude
class TimestampInclude extends Object implements Serializable- serialVersionUID:
- 8557108386646000784L
-
Serialized Fields
-
referencedData
boolean referencedData
The referencedData attribute shall be present in each and every Include element, and set to "true". -
uri
String uri
The reference URI
-
-
Class eu.europa.esig.dss.spi.x509.tsp.TimestampOCSPSource
class TimestampOCSPSource extends CMSOCSPSource implements Serializable -
Class eu.europa.esig.dss.spi.x509.tsp.TimestampToken
class TimestampToken extends eu.europa.esig.dss.model.x509.Token implements Serializable-
Serialized Fields
-
archiveTimestampType
eu.europa.esig.dss.enumerations.ArchiveTimestampType archiveTimestampType
Defines for archive timestamp its type. -
candidatesForSigningCertificate
CandidatesForSigningCertificate candidatesForSigningCertificate
Cached list of signing certificate candidates -
canonicalizationMethod
String canonicalizationMethod
This attribute is used for XAdES timestamps. It indicates the canonicalization method used for message-imprint computation.NOTE: Used for XAdES/JAdES only
-
certificateSource
TimestampCertificateSource certificateSource
Certificate source extracted from the timestamp -
crlSource
TimestampCRLSource crlSource
CRL source extracted from the timestamp -
detachedEvidenceRecords
List<EvidenceRecord> detachedEvidenceRecords
Returns a list of detached evidence records covering the time-stamp, when applicable -
evidenceRecordTimestampType
eu.europa.esig.dss.enumerations.EvidenceRecordTimestampType evidenceRecordTimestampType
Defines for an evidence record archive timestamp its type. -
filename
String filename
In case of a detached timestamp -
hashIndexStatus
ArchiveTimestampHashIndexStatus hashIndexStatus
Contains validation status of the ats-hash-index(-v3) attribute. NOTE: applicable only for CMS archive-time-stamp-v3 timestamps. -
identifierBuilder
TimestampIdentifierBuilder identifierBuilder
Builds a time-stamp token unique identifier -
manifestFile
eu.europa.esig.dss.model.ManifestFile manifestFile
The timestamped manifest file, when applicable (ASiC with CAdES) -
messageImprint
eu.europa.esig.dss.model.Digest messageImprint
Computed message-imprint -
messageImprintData
boolean messageImprintData
Defines whether the message-imprint has been found -
messageImprintIntact
Boolean messageImprintIntact
Defines whether the computed message-imprint is intact -
ocspSource
TimestampOCSPSource ocspSource
OCSP source extracted from the timestamp -
processed
boolean processed
Internal variables defining whether the timestamp has been validated -
referenceValidations
List<eu.europa.esig.dss.model.ReferenceValidation> referenceValidations
In case of an Evidence record time-stamp, contains references to -
timeStamp
org.bouncycastle.tsp.TimeStampToken timeStamp
BouncyCastle representation of a TimeStamp Token -
timestampedReferences
List<TimestampedReference> timestampedReferences
List of references to tokens covered (protected) by the timestamp -
timestampIncludes
List<TimestampInclude> timestampIncludes
In case of XAdES IndividualDataObjectsTimeStamp, Includes shall be specified -
timestampScopes
List<eu.europa.esig.dss.model.scope.SignatureScope> timestampScopes
Only present for detached timestamps; -
timeStampType
eu.europa.esig.dss.enumerations.TimestampType timeStampType
Type of the timestamp relatively to the signature -
tsaX500Principal
X500Principal tsaX500Principal
Identifies a TSA issued the timestamp tokenNOTE: Takes a value only for a successfully validated token
-
-
-
Class eu.europa.esig.dss.spi.x509.tsp.TimestampTokenComparator
class TimestampTokenComparator extends Object implements Serializable- serialVersionUID:
- 3404578959761631884L
-
Class eu.europa.esig.dss.spi.x509.tsp.TimestampTokenIdentifier
class TimestampTokenIdentifier extends eu.europa.esig.dss.model.identifier.TokenIdentifier implements Serializable- serialVersionUID:
- 4260120806950705848L
-