Serialized Form
-
Package eu.europa.esig.dss.model
-
Class eu.europa.esig.dss.model.AbstractSerializableSignatureParameters
class AbstractSerializableSignatureParameters extends Object implements Serializable-
Serialized Fields
-
archiveTimestampParameters
TP extends SerializableTimestampParameters archiveTimestampParameters
The object representing the parameters related to the archive timestamp (Baseline-LTA) -
bLevelParams
BLevelParameters bLevelParams
The object representing the parameters related to B- level. -
checkCertificateRevocation
boolean checkCertificateRevocation
This variable indicates whether a signing certificate revocation shall be checked. Default : false -
contentTimestampParameters
TP extends SerializableTimestampParameters contentTimestampParameters
The object representing the parameters related to the content timestamp (Baseline-B) -
digestAlgorithm
DigestAlgorithm digestAlgorithm
XAdES: The digest algorithm used to hash ds:SignedInfo. -
encryptionAlgorithm
EncryptionAlgorithm encryptionAlgorithm
The encryption algorithm shall be automatically extracted from the signing token. -
generateTBSWithoutCertificate
boolean generateTBSWithoutCertificate
This variable indicates if it is possible to generate ToBeSigned data without the signing certificate. Default : false -
maskGenerationFunction
MaskGenerationFunction maskGenerationFunction
The mask generation function -
referenceDigestAlgorithm
DigestAlgorithm referenceDigestAlgorithm
XAdES: The digest algorithm used to hash ds:Reference. -
signatureAlgorithm
SignatureAlgorithm signatureAlgorithm
XAdES: The ds:SignatureMethod indicates the algorithms used to sign ds:SignedInfo. -
signatureLevel
SignatureLevel signatureLevel
This variable indicates the expected signature level -
signaturePackaging
SignaturePackaging signaturePackaging
This variable indicates the expected signature packaging -
signatureTimestampParameters
TP extends SerializableTimestampParameters signatureTimestampParameters
The object representing the parameters related to the signature timestamp (Baseline-T) -
signWithExpiredCertificate
boolean signWithExpiredCertificate
This variable indicates if it is possible to sign with an expired certificate. Default : false -
signWithNotYetValidCertificate
boolean signWithNotYetValidCertificate
This variable indicates if it is possible to sign with a not yet valid certificate. Default : false
-
-
-
Class eu.europa.esig.dss.model.BLevelParameters
class BLevelParameters extends Object implements Serializable-
Serialized Fields
-
claimedSignerRoles
List<String> claimedSignerRoles
Claimed signer roles -
commitmentTypeIndications
List<CommitmentType> commitmentTypeIndications
List of commitment type indications -
signaturePolicy
Policy signaturePolicy
The Signature Policy Identifier -
signedAssertions
List<String> signedAssertions
Signed assertions -
signerLocation
SignerLocation signerLocation
The SignerLocation -
signingDate
Date signingDate
The claimed signing time -
trustAnchorBPPolicy
boolean trustAnchorBPPolicy
This variable indicates if the Baseline profile's trust anchor policy shall be followed: ETSI TS 103 171 V2.1.1 (2012-03) 6.2.1 Placement of the signing certificate ../.. it is advised to include at least the unavailable intermediary certificates up to but not including the CAs present in the TSLs, ../.. This rule applies as follows: when -B level is constructed the trust anchor is not included, when -LT level is constructed the trust anchor is included. NOTE: when trust anchor baseline profile policy is defined only the certificates previous to the trust anchor are included when -B level is constructed.
-
-
-
Class eu.europa.esig.dss.model.CommitmentQualifier
class CommitmentQualifier extends Object implements Serializable- serialVersionUID:
- -1291715111587521496L
-
Serialized Fields
-
content
DSSDocument content
Defines the content of the qualifier (required) -
oid
String oid
Defines unique commitment qualifier identifier (CAdES/PAdES only)
-
-
Class eu.europa.esig.dss.model.CommonCommitmentType
class CommonCommitmentType extends Object implements Serializable- serialVersionUID:
- 8102201740643836228L
-
Serialized Fields
-
commitmentTypeQualifiers
CommitmentQualifier[] commitmentTypeQualifiers
Defines custom CommitmentTypeQualifiers list Use : OPTIONAL -
description
String description
Contains a text describing the CommitmentType. Use : OPTIONAL -
documentationReferences
String[] documentationReferences
Contains arbitrary number of references pointing to further explanatory document about the CommitmentType. Use : OPTIONAL -
oid
String oid
Defines OID identifier of the CommitmentType (used in CAdES, PAdES, JAdES). Use : CONDITIONAL (shall be present in CAdES, PAdES. May be present in XAdES, JAdES). -
qualifier
ObjectIdentifierQualifier qualifier
Defines the type of URI when an OID is provided as a URI (used in XAdES, see ETSI EN 319 132-1 for more details). Use : CONDITIONAL (may be present in XAdES). -
signedDataObjects
String[] signedDataObjects
Defines signed data objects referenced by the current CommitmentType Use : OPTIONAL -
uri
String uri
Defines URI of the CommitmentType (used in XAdES, JAdES). Use : CONDITIONAL (should be present in XAdES, JAdES).
-
-
Class eu.europa.esig.dss.model.CommonDocument
class CommonDocument extends Object implements Serializable-
Serialized Fields
-
base64EncodeDigestMap
EnumMap<DigestAlgorithm,
String> base64EncodeDigestMap Cached map of DigestAlgorithms and the corresponding digests for the document -
mimeType
MimeType mimeType
The MimeType of the document -
name
String name
The document name
-
-
-
Class eu.europa.esig.dss.model.Digest
class Digest extends Object implements Serializable-
Serialized Fields
-
algorithm
DigestAlgorithm algorithm
The used DigestAlgorithm -
value
byte[] value
The digest value
-
-
-
Class eu.europa.esig.dss.model.DigestDocument
class DigestDocument extends CommonDocument implements Serializable -
Exception eu.europa.esig.dss.model.DSSException
class DSSException extends RuntimeException implements Serializable- serialVersionUID:
- 5375189169063686846L
-
Class eu.europa.esig.dss.model.FileDocument
class FileDocument extends CommonDocument implements Serializable-
Serialized Fields
-
file
File file
The file
-
-
-
Class eu.europa.esig.dss.model.InMemoryDocument
class InMemoryDocument extends CommonDocument implements Serializable-
Serialized Fields
-
bytes
byte[] bytes
The binary content of the document
-
-
-
Class eu.europa.esig.dss.model.MimeType
class MimeType extends Object implements Serializable-
Serialized Fields
-
mimeTypeString
String mimeTypeString
The MimeType string
-
-
-
Class eu.europa.esig.dss.model.Policy
class Policy extends Object implements Serializable- serialVersionUID:
- 2792220193195511748L
-
Serialized Fields
-
description
String description
The SignaturePolicy description -
digestAlgorithm
DigestAlgorithm digestAlgorithm
The digest algorithm used to compute the digest -
digestValue
byte[] digestValue
The computed digest value -
documentationReferences
String[] documentationReferences
The array of documentation references (used in XAdES/JAdES) -
hashAsInTechnicalSpecification
boolean hashAsInTechnicalSpecification
This property is used only in JAdES, to indicate that the digest of the signature policy document has been computed as specified in a technical specification -
id
String id
The Id of the SignaturePolicy -
qualifier
ObjectIdentifierQualifier qualifier
Qualifier attribute for XAdES Identifier -
spDocSpecification
SpDocSpecification spDocSpecification
The SignaturePolicy Document Specification qualifier -
spUri
String spUri
The SignaturePolicy URI qualifier -
userNotice
UserNotice userNotice
The SignaturePolicy UserNotice qualifier
-
-
Class eu.europa.esig.dss.model.SignatureValue
class SignatureValue extends Object implements Serializable-
Serialized Fields
-
algorithm
SignatureAlgorithm algorithm
Used SignatureAlgorithm for signing -
value
byte[] value
The SignatureValue value
-
-
-
Class eu.europa.esig.dss.model.SignerLocation
class SignerLocation extends Object implements Serializable-
Serialized Fields
-
country
String country
The country. For example, USA. You can also provide the two-letter ISO 3166-1 alpha-2 country code. -
locality
String locality
The locality (city) in which the street address is, and which is in the region. -
postalAddress
List<String> postalAddress
A sequence defined a Postal Address NOTE: used in CAdES -
postalCode
String postalCode
The postal code (ZIP-code). For example, 94043. -
postOfficeBoxNumber
String postOfficeBoxNumber
The post office box number for PO box addresses. NOTE: used in JAdES -
stateOrProvince
String stateOrProvince
State or province. The region in which the locality is, and which is in the country. -
streetAddress
String streetAddress
The street address. For example, 1600 Amphitheatre Pkwy. NOTE: used in XAdES and JAdES
-
-
-
Class eu.europa.esig.dss.model.SpDocSpecification
class SpDocSpecification extends Object implements Serializable- serialVersionUID:
- -6362851298965394823L
-
Serialized Fields
-
description
String description
Optional description -
documentationReferences
String[] documentationReferences
Optional document references -
id
String id
The OID, e.g. OID : 2.2.25.1 -
qualifier
ObjectIdentifierQualifier qualifier
Specified in EN 319 132
-
-
Class eu.europa.esig.dss.model.TimestampParameters
class TimestampParameters extends Object implements Serializable-
Serialized Fields
-
digestAlgorithm
DigestAlgorithm digestAlgorithm
The digest algorithm to provide to the timestamping authority
-
-
-
Class eu.europa.esig.dss.model.ToBeSigned
class ToBeSigned extends Object implements Serializable-
Serialized Fields
-
bytes
byte[] bytes
The binaries to be signed
-
-
-
Class eu.europa.esig.dss.model.UserNotice
class UserNotice extends Object implements Serializable- serialVersionUID:
- 4637901888995768120L
-
-
Package eu.europa.esig.dss.model.identifier
-
Class eu.europa.esig.dss.model.identifier.CertificateTokenIdentifier
class CertificateTokenIdentifier extends TokenIdentifier implements Serializable- serialVersionUID:
- -2313198298281443379L
-
Class eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier
class EncapsulatedRevocationTokenIdentifier extends MultipleDigestIdentifier implements Serializable- serialVersionUID:
- -562828035596645649L
-
Class eu.europa.esig.dss.model.identifier.EntityIdentifier
class EntityIdentifier extends Identifier implements Serializable- serialVersionUID:
- -3608001942910223023L
-
Class eu.europa.esig.dss.model.identifier.Identifier
class Identifier extends Object implements Serializable- serialVersionUID:
- 1440382536669604521L
-
Class eu.europa.esig.dss.model.identifier.MultipleDigestIdentifier
class MultipleDigestIdentifier extends Identifier implements Serializable- serialVersionUID:
- 8499261315144968564L
-
Serialized Fields
-
binaries
byte[] binaries
Binary to compute the identifier for -
digestMap
EnumMap<DigestAlgorithm,
byte[]> digestMap Digest map
-
-
Class eu.europa.esig.dss.model.identifier.TokenIdentifier
class TokenIdentifier extends MultipleDigestIdentifier implements Serializable- serialVersionUID:
- 1201653840828853681L
-
-
Package eu.europa.esig.dss.model.x509
-
Class eu.europa.esig.dss.model.x509.CertificateToken
class CertificateToken extends Token implements Serializable-
Serialized Fields
-
entityKey
EntityIdentifier entityKey
Digest of the public key (cross certificates have same public key) -
keyUsageBits
List<KeyUsageBit> keyUsageBits
Cached list of KeyUsageBit -
selfSigned
Boolean selfSigned
Indicates if the certificate is self-signed. This attribute stays null till the first call toCertificateToken.isSelfSigned()function. -
x509Certificate
X509Certificate x509Certificate
Encapsulated X509 certificate.
-
-
-
Class eu.europa.esig.dss.model.x509.Token
class Token extends Object implements Serializable-
Serialized Fields
-
publicKeyOfTheSigner
PublicKey publicKeyOfTheSigner
The publicKey of the signed certificate(s) -
signatureAlgorithm
SignatureAlgorithm signatureAlgorithm
The algorithm that was used to sign the token. -
signatureInvalidityReason
String signatureInvalidityReason
Indicates the token signature invalidity reason. -
signatureValidity
SignatureValidity signatureValidity
Indicates a status of token's signature Method isSignedBy(CertificateToken) must be called in order to obtain a signature validity Default: NOT_EVALUATED -
tokenIdentifier
TokenIdentifier tokenIdentifier
The token identifier to avoid computing more than one time the digest value
-
-
-
Class eu.europa.esig.dss.model.x509.TokenComparator
class TokenComparator extends Object implements Serializable- serialVersionUID:
- -6552184098542873764L
-