Serialized Form
-
Package eu.europa.esig.dss
-
Class eu.europa.esig.dss.AbstractSignatureParameters
class AbstractSignatureParameters extends eu.europa.esig.dss.model.AbstractSerializableSignatureParameters<TP extends eu.europa.esig.dss.model.SerializableTimestampParameters> implements Serializable-
Serialized Fields
-
certificateChain
List<eu.europa.esig.dss.model.x509.CertificateToken> certificateChain
This field contains theListof chain of certificates. It includes the signing certificate. -
contentTimestamps
List<TimestampToken> contentTimestamps
This parameter is here because that's a signed attribute. It must be computed before getDataToSign/signDocument -
context
ProfileParameters context
The internal signature processing variable -
detachedContents
List<eu.europa.esig.dss.model.DSSDocument> detachedContents
The documents to be signed -
signedData
byte[] signedData
Optional parameter that contains the actual canonicalized data that was used when creating the signature value. This allows scenarios were ToBeSigned was externally updated before signature value was created (i.e. signature certificate was appended). If this parameter is specified it will be used in the signed document. -
signingCertificate
eu.europa.esig.dss.model.x509.CertificateToken signingCertificate
This field contains the signing certificate.
-
-
-
Class eu.europa.esig.dss.ProfileParameters
class ProfileParameters extends Object implements Serializable- serialVersionUID:
- -8281291690615571695L
-
Serialized Fields
-
detachedContents
List<eu.europa.esig.dss.model.DSSDocument> detachedContents
Cached detached contents (used for DETACHED signature creation or/and ASiC containers signing) -
deterministicId
String deterministicId
The id created in a deterministic way based on the filled parameters to use in the signature file
-
-
-
Package eu.europa.esig.dss.definition
-
Class eu.europa.esig.dss.definition.AbstractPaths
class AbstractPaths extends Object implements Serializable- serialVersionUID:
- 4685307161693054765L
-
Class eu.europa.esig.dss.definition.DSSNamespace
class DSSNamespace extends Object implements Serializable- serialVersionUID:
- 470380729820070418L
-
-
Package eu.europa.esig.dss.definition.xmldsig
-
Class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
class XMLDSigPaths extends AbstractPaths implements Serializable- serialVersionUID:
- 7404631861282645939L
-
-
Package eu.europa.esig.dss.exception
-
Exception Class eu.europa.esig.dss.exception.IllegalInputException
class IllegalInputException extends RuntimeException implements Serializable- serialVersionUID:
- -1729275289834218194L
-
-
Package eu.europa.esig.dss.signature
-
Class eu.europa.esig.dss.signature.AbstractSignatureService
class AbstractSignatureService extends Object implements Serializable-
Serialized Fields
-
certificateVerifier
CertificateVerifier certificateVerifier
The CertificateVerifier used for a certificate chain validation -
tspSource
TSPSource tspSource
The TSPSource to use for timestamp requests
-
-
-
-
Package eu.europa.esig.dss.validation
-
Class eu.europa.esig.dss.validation.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.validation.CMSCertificateSource
class CMSCertificateSource extends SignatureCertificateSource implements Serializable -
Class eu.europa.esig.dss.validation.CMSCRLSource
class CMSCRLSource extends OfflineCRLSource implements Serializable -
Class eu.europa.esig.dss.validation.CMSOCSPSource
class CMSOCSPSource extends OfflineOCSPSource implements Serializable -
Class eu.europa.esig.dss.validation.DataIdentifier
class DataIdentifier extends eu.europa.esig.dss.model.identifier.Identifier implements Serializable- serialVersionUID:
- -9023635708755646223L
-
Class eu.europa.esig.dss.validation.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. -
manifestFile
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 -
offlineCertificateVerifier
CertificateVerifier offlineCertificateVerifier
The offline copy of a CertificateVerifier -
referenceValidations
List<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
SignatureCryptographicVerification signatureCryptographicVerification
This variable contains the result of the signature mathematical validation. It is initialised when the methodcheckSignatureIntegrityis called. -
signatureFilename
String signatureFilename
The name of a signature file -
signatureIdentifier
SignatureIdentifier signatureIdentifier
Unique signature identifier -
signatureOCSPSource
OfflineOCSPSource signatureOCSPSource
Cached offline signature OCSP source -
signaturePolicy
SignaturePolicy signaturePolicy
The SignaturePolicy identifier -
signatureScopes
List<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
-
-
Class eu.europa.esig.dss.validation.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.validation.ManifestEntry
class ManifestEntry extends Object implements Serializable- serialVersionUID:
- -7997341134695311883L
-
Serialized Fields
-
dataFound
boolean dataFound
Defines if the referenced data is found (used for reference validation) -
dataIntact
boolean dataIntact
Defines if the referenced data is intact (digest matches) (used for reference validation) -
digest
eu.europa.esig.dss.model.Digest digest
The digest of the referenced entry -
filename
String filename
The filename of the entry -
mimeType
eu.europa.esig.dss.enumerations.MimeType mimeType
The mimetype of the entry -
rootfile
boolean rootfile
Defines if it is the root file
-
-
Class eu.europa.esig.dss.validation.ManifestFile
class ManifestFile extends Object implements Serializable- serialVersionUID:
- -5971045309587760817L
-
Serialized Fields
-
archiveManifest
boolean archiveManifest
TRUE if it is an ASiCArchiveManifest file, FALSE otherwise -
document
eu.europa.esig.dss.model.DSSDocument document
The DSSDocument represented by the ManifestFile -
entries
List<ManifestEntry> entries
List of entries present in the document -
signatureFilename
String signatureFilename
The name of a signature or timestamp associated to the ManifestFile -
timestampManifest
boolean timestampManifest
TRUE if the ManifestFile is associated with a timestamp object, FALSE otherwise
-
-
Class eu.europa.esig.dss.validation.ReferenceValidation
class ReferenceValidation extends Object implements Serializable- serialVersionUID:
- 1303869856995695436L
-
Serialized Fields
-
dependentReferenceValidations
List<ReferenceValidation> dependentReferenceValidations
List of dependentReferenceValidations (used in case of manifest type for manifest entries) -
digest
eu.europa.esig.dss.model.Digest digest
The digest value embedded in reference element -
found
boolean found
The pointed reference is found -
intact
boolean intact
The pointed reference is intact -
isDuplicated
boolean isDuplicated
The reference points to more than one element -
name
String name
Name of the reference -
transforms
List<String> transforms
List of used transforms to compute digest of the reference -
type
eu.europa.esig.dss.enumerations.DigestMatcherType type
The type of the Reference
-
-
Class eu.europa.esig.dss.validation.SignatureAttributeIdentifier
class SignatureAttributeIdentifier extends eu.europa.esig.dss.model.identifier.Identifier implements Serializable- serialVersionUID:
- -137902040976540872L
-
Class eu.europa.esig.dss.validation.SignatureCertificateSource
class SignatureCertificateSource extends TokenCertificateSource implements Serializable-
Serialized Fields
-
candidatesForSigningCertificate
CandidatesForSigningCertificate candidatesForSigningCertificate
The reference to the object containing all candidates to the signing certificate.
-
-
-
Class eu.europa.esig.dss.validation.SignatureCryptographicVerification
class SignatureCryptographicVerification extends Object implements Serializable- serialVersionUID:
- -7343772251223888821L
-
Serialized Fields
-
errorMessageBuilder
StringBuilder errorMessageBuilder
Builds the error message if applicable. Empty value if validation succeeds. -
referenceDataFound
boolean referenceDataFound
Defines if (all) references data found -
referenceDataIntact
boolean referenceDataIntact
Defines if (all) references data intact -
signatureIntact
boolean signatureIntact
Defines if the SignatureValue is valid NOTE: This can be true but thesignatureValidcan be false
-
-
Class eu.europa.esig.dss.validation.SignatureIdentifier
class SignatureIdentifier extends eu.europa.esig.dss.model.identifier.Identifier implements Serializable- serialVersionUID:
- -6700888325973167656L
-
Class eu.europa.esig.dss.validation.SignaturePolicy
class SignaturePolicy extends Object implements Serializable- serialVersionUID:
- -7123856626729507608L
-
Serialized Fields
-
description
String description
The policy description -
digest
eu.europa.esig.dss.model.Digest digest
The digest of the signature policy -
docSpecification
eu.europa.esig.dss.model.SpDocSpecification docSpecification
Signature Policy Document Specification qualifier An identifier of the technical specification that defines the syntax used for producing the signature policy document. -
documentationReferences
List<String> documentationReferences
The documentation references -
hashAsInTechnicalSpecification
boolean hashAsInTechnicalSpecification
This indicated should the hash be computed as specified in a relevant signature specification according to the signature policy format -
identifier
String identifier
The signature policy identifier -
policyContent
eu.europa.esig.dss.model.DSSDocument policyContent
The policy content document -
uri
String uri
Signature Policy URI qualifier A URL where a copy of the signature policy MAY be obtained; -
userNotice
eu.europa.esig.dss.model.UserNotice userNotice
Signature Policy User Notice qualifier User notice that should be displayed when the signature is verified. -
zeroHash
boolean zeroHash
If it is a zero-hash policy
-
-
Class eu.europa.esig.dss.validation.SignatureProductionPlace
class SignatureProductionPlace extends Object implements Serializable-
Serialized Fields
-
city
String city
The location (city) -
countryName
String countryName
The countryName (can be 2-letters abbreviation, e.g. LU for Luxembourg) -
postalAddress
List<String> postalAddress
The postal address (used in CAdES) -
postalCode
String postalCode
The postalCode -
postOfficeBoxNumber
String postOfficeBoxNumber
The postOfficeBoxNumber -
stateOrProvince
String stateOrProvince
The region (stateOrProvince) -
streetAddress
String streetAddress
The address
-
-
-
-
Package eu.europa.esig.dss.validation.scope
-
Class eu.europa.esig.dss.validation.scope.ContainerContentSignatureScope
class ContainerContentSignatureScope extends ContainerSignatureScope implements Serializable- serialVersionUID:
- 7807261511908211301L
-
Class eu.europa.esig.dss.validation.scope.ContainerSignatureScope
class ContainerSignatureScope extends SignatureScope implements Serializable- serialVersionUID:
- -2887585442963519410L
-
Class eu.europa.esig.dss.validation.scope.CounterSignatureScope
class CounterSignatureScope extends SignatureScope implements Serializable- serialVersionUID:
- 8599151632129217473L
-
Class eu.europa.esig.dss.validation.scope.DigestSignatureScope
class DigestSignatureScope extends SignatureScope implements Serializable- serialVersionUID:
- -5483258316745203622L
-
Class eu.europa.esig.dss.validation.scope.FullSignatureScope
class FullSignatureScope extends SignatureScope implements Serializable- serialVersionUID:
- 7242031052591124750L
-
Class eu.europa.esig.dss.validation.scope.ManifestEntrySignatureScope
class ManifestEntrySignatureScope extends SignatureScopeWithTransformations implements Serializable- serialVersionUID:
- 8764813918985821868L
-
Serialized Fields
-
manifestName
String manifestName
Manifest filename
-
-
Class eu.europa.esig.dss.validation.scope.ManifestSignatureScope
class ManifestSignatureScope extends SignatureScopeWithTransformations implements Serializable- serialVersionUID:
- -5343386923285755160L
-
Class eu.europa.esig.dss.validation.scope.SignatureScope
class SignatureScope extends Object implements Serializable- serialVersionUID:
- -5579782848203348145L
-
Serialized Fields
-
children
List<SignatureScope> children
Represents a list of dependent signature scopes (e.g. Manifest entries) -
dataDigest
eu.europa.esig.dss.model.Digest dataDigest
Digest of the original signer data -
dssId
DataIdentifier dssId
Represents a default DSS Identifier -
name
String name
The name of the item on which this signature scope applies
-
-
Class eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations
class SignatureScopeWithTransformations extends SignatureScope implements Serializable- serialVersionUID:
- -7049827869970167023L
-
-
Package eu.europa.esig.dss.validation.timestamp
-
Class eu.europa.esig.dss.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
-
-
Class eu.europa.esig.dss.validation.timestamp.TimestampCertificateSource
class TimestampCertificateSource extends CMSCertificateSource implements Serializable -
Class eu.europa.esig.dss.validation.timestamp.TimestampCRLSource
class TimestampCRLSource extends CMSCRLSource implements Serializable -
Class eu.europa.esig.dss.validation.timestamp.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.validation.timestamp.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.validation.timestamp.TimestampOCSPSource
class TimestampOCSPSource extends CMSOCSPSource implements Serializable -
Class eu.europa.esig.dss.validation.timestamp.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. -
attribute
SignatureAttribute attribute
It's an internal attribute which allows to unambiguously identify a timestamp. The value is used for a message-imprint computation. -
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 -
fileName
String fileName
In case a detached timestamp -
manifestFile
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 -
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<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 token NOTE: Takes a value only for a successfully validated token
-
-
-
Class eu.europa.esig.dss.validation.timestamp.TimestampTokenComparator
class TimestampTokenComparator extends Object implements Serializable- serialVersionUID:
- 3404578959761631884L
-
Class eu.europa.esig.dss.validation.timestamp.TimestampTokenIdentifier
class TimestampTokenIdentifier extends eu.europa.esig.dss.model.identifier.TokenIdentifier implements Serializable- serialVersionUID:
- 4260120806950705848L
-
Class eu.europa.esig.dss.validation.timestamp.TimestampValidatorComparator
class TimestampValidatorComparator extends Object implements Serializable- serialVersionUID:
- 4909403725265623858L
-