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 the List of 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

  • Package eu.europa.esig.dss.signature

  • Package eu.europa.esig.dss.validation

    • Class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder

      class AbstractSignatureIdentifierBuilder extends Object implements Serializable
      serialVersionUID:
      5839378965317021595L
      • Serialized Fields

    • 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 method checkSignatureIntegrity is 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 found SignatureScopes
        • 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 the signatureValid can 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

  • Package eu.europa.esig.dss.validation.timestamp