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<eu.europa.esig.dss.spi.x509.tsp.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.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
eu.europa.esig.dss.spi.x509.tsp.TSPSource tspSource
The TSPSource to use for timestamp requests
-
-
-
-
Package eu.europa.esig.dss.validation
-
Class eu.europa.esig.dss.validation.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.validation.AIACertificateSource
class AIACertificateSource extends eu.europa.esig.dss.spi.x509.CommonCertificateSource implements Serializable- serialVersionUID:
- -2604947158902474169L
-
Serialized Fields
-
aiaSource
eu.europa.esig.dss.spi.x509.aia.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.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
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
eu.europa.esig.dss.spi.SignatureCertificateSource offlineCertificateSource
Cached offline signature certificate source -
offlineCertificateVerifier
CertificateVerifier offlineCertificateVerifier
The offline copy of a CertificateVerifier -
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
eu.europa.esig.dss.spi.x509.revocation.crl.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
eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource signatureOCSPSource
Cached offline signature OCSP source -
signaturePolicy
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
eu.europa.esig.dss.spi.x509.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.SignatureAttributeIdentifier
class SignatureAttributeIdentifier extends eu.europa.esig.dss.model.identifier.Identifier implements Serializable- serialVersionUID:
- -137902040976540872L
-
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 eu.europa.esig.dss.model.scope.SignatureScope implements Serializable- serialVersionUID:
- -2887585442963519410L
-
Class eu.europa.esig.dss.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.validation.scope.DigestSignatureScope
class DigestSignatureScope extends eu.europa.esig.dss.model.scope.SignatureScope implements Serializable- serialVersionUID:
- -5483258316745203622L
-
Class eu.europa.esig.dss.validation.scope.FullSignatureScope
class FullSignatureScope extends eu.europa.esig.dss.model.scope.SignatureScope implements Serializable- serialVersionUID:
- 7242031052591124750L
-
Class eu.europa.esig.dss.validation.scope.ManifestSignatureScope
class ManifestSignatureScope extends SignatureScopeWithTransformations implements Serializable- serialVersionUID:
- -5343386923285755160L
-
Class eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations
class SignatureScopeWithTransformations extends eu.europa.esig.dss.model.scope.SignatureScope implements Serializable- serialVersionUID:
- -7049827869970167023L
-
Class eu.europa.esig.dss.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.validation.timestamp
-
Class eu.europa.esig.dss.validation.timestamp.SignatureTimestampIdentifierBuilder
class SignatureTimestampIdentifierBuilder extends eu.europa.esig.dss.spi.x509.tsp.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.validation.timestamp.SignatureTimestampSource
class SignatureTimestampSource extends AbstractTimestampSource implements Serializable- serialVersionUID:
- -6099954395130813702L
-
Serialized Fields
-
certificateSource
eu.europa.esig.dss.spi.x509.ListCertificateSource certificateSource
CertificateSource containing merged data from signature and timestamps -
crlSource
eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> crlSource
CRL revocation source containing merged data from signature and timestamps -
ocspSource
eu.europa.esig.dss.spi.x509.revocation.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.TimestampValidatorComparator
class TimestampValidatorComparator extends Object implements Serializable- serialVersionUID:
- 4909403725265623858L
-