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
eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm
XAdES: The digest algorithm used to hash ds:SignedInfo. -
encryptionAlgorithm
eu.europa.esig.dss.enumerations.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 -
referenceDigestAlgorithm
eu.europa.esig.dss.enumerations.DigestAlgorithm referenceDigestAlgorithm
XAdES: The digest algorithm used to hash ds:Reference. -
signatureAlgorithm
eu.europa.esig.dss.enumerations.SignatureAlgorithm signatureAlgorithm
XAdES: The ds:SignatureMethod indicates the algorithms used to sign ds:SignedInfo. -
signatureLevel
eu.europa.esig.dss.enumerations.SignatureLevel signatureLevel
This variable indicates the expected signature level -
signaturePackaging
eu.europa.esig.dss.enumerations.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) -
validationDataEncapsulationStrategy
eu.europa.esig.dss.enumerations.ValidationDataEncapsulationStrategy validationDataEncapsulationStrategy
Defines the validation data encapsulation mechanism on -LT and -LTA level augmentation Default: CERTIFICATE_REVOCATION_VALUES_AND_TIMESTAMP_VALIDATION_DATA_AND_ANY_VALIDATION_DATA
-
-
-
Class eu.europa.esig.dss.model.BLevelParameters
class BLevelParameters extends Object implements Serializable-
Serialized Fields
-
claimedSignerRoles
List<String> claimedSignerRoles
Claimed signer roles -
commitmentTypeIndications
List<eu.europa.esig.dss.enumerations.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 CommonObjectIdentifier implements Serializable- serialVersionUID:
- 8102201740643836228L
-
Serialized Fields
-
commitmentTypeQualifiers
CommitmentQualifier[] commitmentTypeQualifiers
Defines custom CommitmentTypeQualifiers list Use : OPTIONAL -
signedDataObjects
String[] signedDataObjects
Defines signed data objects referenced by the current CommitmentType Use : OPTIONAL
-
-
Class eu.europa.esig.dss.model.CommonDocument
class CommonDocument extends Object implements Serializable-
Serialized Fields
-
-
Class eu.europa.esig.dss.model.CommonObjectIdentifier
class CommonObjectIdentifier extends Object implements Serializable- serialVersionUID:
- -2745248204554100598L
-
Serialized Fields
-
description
String description
Contains a text describing the ObjectIdentifierType. Use : OPTIONAL -
documentationReferences
String[] documentationReferences
Contains arbitrary number of references pointing to further explanatory document about the ObjectIdentifierType. Use : OPTIONAL -
oid
String oid
Defines OID identifier of the ObjectIdentifierType (used in CAdES, PAdES, JAdES). Use : CONDITIONAL (shall be present in CAdES, PAdES. May be present in XAdES, JAdES). -
qualifier
eu.europa.esig.dss.enumerations.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). -
uri
String uri
Defines URI of the ObjectIdentifierType (used in XAdES, JAdES). Use : CONDITIONAL (should be present in XAdES, JAdES).
-
-
Class eu.europa.esig.dss.model.Digest
class Digest extends Object implements Serializable-
Serialized Fields
-
algorithm
eu.europa.esig.dss.enumerations.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 Class eu.europa.esig.dss.model.DSSException
class DSSException extends RuntimeException implements Serializable- serialVersionUID:
- 5375189169063686846L
-
Class eu.europa.esig.dss.model.DSSMessageDigest
class DSSMessageDigest extends Digest implements Serializable- serialVersionUID:
- 8294786241127932403L
-
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.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
Digest digest
The digest of the referenced entry -
documentName
String documentName
Name of the matching document, when found -
mimeType
eu.europa.esig.dss.enumerations.MimeType mimeType
The mimetype of the entry -
rootfile
boolean rootfile
Defines if it is the root file -
uri
String uri
The reference URI
-
-
Class eu.europa.esig.dss.model.ManifestFile
class ManifestFile extends Object implements Serializable- serialVersionUID:
- -5971045309587760817L
-
Serialized Fields
-
document
DSSDocument document
The DSSDocument represented by the ManifestFile -
entries
List<ManifestEntry> entries
List of entries present in the document -
manifestType
eu.europa.esig.dss.enumerations.ASiCManifestTypeEnum manifestType
Defines the type of the manifest document -
signatureFilename
String signatureFilename
The name of a signature or timestamp associated to the ManifestFile
-
-
Class eu.europa.esig.dss.model.Policy
class Policy extends Object implements Serializable- serialVersionUID:
- 2792220193195511748L
-
Serialized Fields
-
description
String description
The SignaturePolicy description -
digestAlgorithm
eu.europa.esig.dss.enumerations.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
eu.europa.esig.dss.enumerations.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.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
Digest digest
The digest value embedded in reference element -
documentName
String documentName
Name of the matching document (when applicable) -
found
boolean found
The pointed reference is found -
id
String id
The unique identifier of the reference. (E.g. for XAdES : reference Id attribute value) -
intact
boolean intact
The pointed reference is intact -
isDuplicated
boolean isDuplicated
The reference points to more than one element -
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 -
uri
String uri
The reference to the original document. (E.g. for XAdES : reference URI attribute value)
-
-
Class eu.europa.esig.dss.model.SignatureValue
class SignatureValue extends Object implements Serializable-
Serialized Fields
-
algorithm
eu.europa.esig.dss.enumerations.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
-
Class eu.europa.esig.dss.model.TimestampParameters
class TimestampParameters extends Object implements Serializable-
Serialized Fields
-
digestAlgorithm
eu.europa.esig.dss.enumerations.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.DataIdentifier
class DataIdentifier extends Identifier implements Serializable- serialVersionUID:
- -9023635708755646223L
-
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.EntityIdentifierBuilder
class EntityIdentifierBuilder extends Object implements Serializable-
Serialized Fields
-
publicKey
PublicKey publicKey
Public key -
subjectName
X500Principal subjectName
Subject name
-
-
-
Class eu.europa.esig.dss.model.identifier.Identifier
class Identifier extends Object implements Serializable- serialVersionUID:
- 1440382536669604521L
-
Class eu.europa.esig.dss.model.identifier.KeyIdentifier
class KeyIdentifier extends Identifier implements Serializable -
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<eu.europa.esig.dss.enumerations.DigestAlgorithm,
byte[]> digestMap Digest map
-
-
Class eu.europa.esig.dss.model.identifier.TokenIdentifier
class TokenIdentifier extends MultipleDigestIdentifier implements Serializable- serialVersionUID:
- 1201653840828853681L
-
Class eu.europa.esig.dss.model.identifier.X500NameIdentifier
class X500NameIdentifier extends Identifier implements Serializable
-
-
Package eu.europa.esig.dss.model.policy
-
Class eu.europa.esig.dss.model.policy.EncryptionAlgorithmWithMinKeySize
class EncryptionAlgorithmWithMinKeySize extends Object implements Serializable- serialVersionUID:
- -311662580001422950L
-
Serialized Fields
-
encryptionAlgorithm
eu.europa.esig.dss.enumerations.EncryptionAlgorithm encryptionAlgorithm
The Encryption algorithm -
minKeySize
int minKeySize
The minimal accepted key size
-
-
-
Package eu.europa.esig.dss.model.scope
-
Class eu.europa.esig.dss.model.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) -
document
DSSDocument document
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
-
-
-
Package eu.europa.esig.dss.model.signature
-
Class eu.europa.esig.dss.model.signature.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.model.signature.SignaturePolicy
class SignaturePolicy extends Object implements Serializable- serialVersionUID:
- -7123856626729507608L
-
Serialized Fields
-
description
String description
The policy description -
digest
Digest digest
The digest of the signature policy -
docSpecification
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
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
UserNotice userNotice
Signature Policy User Notice qualifier User notice that should be displayed when the signature is verified. -
validationResult
SignaturePolicyValidationResult validationResult
Validation result of the current signature policy -
zeroHash
boolean zeroHash
If it is a zero-hash policy
-
-
Class eu.europa.esig.dss.model.signature.SignaturePolicyValidationResult
class SignaturePolicyValidationResult extends Object implements Serializable- serialVersionUID:
- 9103973481602927960L
-
Serialized Fields
-
asn1Processable
boolean asn1Processable
Indicates if the signature policy is of an ASN.1 format -
digest
Digest digest
Defines the digest that have been computed on the provided policy document -
digestAlgorithmsEqual
boolean digestAlgorithmsEqual
Indicates if digest algorithms match -
digestValid
boolean digestValid
Indicated is the signature policy validation result is valid -
errors
Map<String,
String> errors A list of stored errors occurred during signature policy processing -
identified
boolean identified
Indicated if the signature policy has been identified
-
-
Class eu.europa.esig.dss.model.signature.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.model.timedependent
-
Class eu.europa.esig.dss.model.timedependent.BaseTimeDependent
class BaseTimeDependent extends Object implements Serializable- serialVersionUID:
- -6972849560865304279L
-
Class eu.europa.esig.dss.model.timedependent.MutableTimeDependentValues
class MutableTimeDependentValues extends TimeDependentValues<T extends TimeDependent> implements Serializable- serialVersionUID:
- -7260622365917872977L
-
Class eu.europa.esig.dss.model.timedependent.TimeDependentValues
class TimeDependentValues extends Object implements Serializable- serialVersionUID:
- -5066393438144711346L
-
Serialized Fields
-
immutableList
List<T extends TimeDependent> immutableList
The immutable list -
list
List<T extends TimeDependent> list
The linked list of values
-
-
-
Package eu.europa.esig.dss.model.tsl
-
Class eu.europa.esig.dss.model.tsl.CertificateContentEquivalence
class CertificateContentEquivalence extends Object implements Serializable- serialVersionUID:
- 6732042479139934031L
-
Serialized Fields
-
condition
Condition condition
Defines rules to trigger the equivalence translation -
contentReplacement
QCStatementOids contentReplacement
Contains OIDs of the equivalence rule -
context
eu.europa.esig.dss.enumerations.MRAEquivalenceContext context
Defines the context of the certificate content equivalence (i.e. QcCompliance, QcType, etc.)
-
-
Class eu.europa.esig.dss.model.tsl.CertificateTrustTime
class CertificateTrustTime extends BaseTimeDependent implements Serializable-
Serialized Fields
-
trusted
boolean trusted
Defines whether the current object identifies a trusted certificate
-
-
-
Class eu.europa.esig.dss.model.tsl.ConditionForQualifiers
class ConditionForQualifiers extends Object implements Serializable- serialVersionUID:
- 6284808669027768365L
-
Class eu.europa.esig.dss.model.tsl.LOTLInfo
class LOTLInfo extends TLInfo implements Serializable- serialVersionUID:
- -8969562861281744320L
-
Class eu.europa.esig.dss.model.tsl.MRA
class MRA extends Object implements Serializable- serialVersionUID:
- 6498087340536063280L
-
Serialized Fields
-
pointedContractingPartyLegislation
String pointedContractingPartyLegislation
Reference to the legal documentation of the pointed party -
pointingContractingPartyLegislation
String pointingContractingPartyLegislation
Reference to the legal documentation of the pointing party -
serviceEquivalence
List<MutableTimeDependentValues<ServiceEquivalence>> serviceEquivalence
Contains a list of equivalence schemes defined for various Trust Services -
technicalType
String technicalType
Value of technicalType attribute -
version
String version
Value of version attribute
-
-
Class eu.europa.esig.dss.model.tsl.OtherTSLPointer
class OtherTSLPointer extends Object implements Serializable- serialVersionUID:
- 3015076999802292662L
-
Serialized Fields
-
mimeType
String mimeType
MimeType of the Trusted List document -
mra
MRA mra
Mutual Recognition Agreement block -
schemeOperatorNames
Map<String,
List<String>> schemeOperatorNames A map of defined scheme operator names between the used languages -
schemeTerritory
String schemeTerritory
An ISO code of the country or an alliance -
schemeTypeCommunityRules
Map<String,
List<String>> schemeTypeCommunityRules A map of defined type community rules between the used languages -
sdiCertificates
List<CertificateToken> sdiCertificates
List of ServiceDigitalIdentity X509 certificates -
tslLocation
String tslLocation
URL location -
tslType
String tslType
Type of the Trusted List
-
-
Class eu.europa.esig.dss.model.tsl.PivotInfo
class PivotInfo extends LOTLInfo implements Serializable- serialVersionUID:
- 1724138551018429654L
-
Serialized Fields
-
certificateStatusMap
Map<CertificateToken,
CertificatePivotStatus> certificateStatusMap Map between certificates and their change statuses in the current Pivot -
lotlLocation
String lotlLocation
Associated XML LOTL Location
-
-
Class eu.europa.esig.dss.model.tsl.QCStatementOids
class QCStatementOids extends Object implements Serializable- serialVersionUID:
- 6212079045876178122L
-
Serialized Fields
-
qcCClegislations
List<String> qcCClegislations
List of QcCClegislation codes to be included -
qcCClegislationsToRemove
List<String> qcCClegislationsToRemove
List of QcCClegislation codes to be removed -
qcStatementIds
List<String> qcStatementIds
List of QcStatement identifiers to be included -
qcStatementIdsToRemove
List<String> qcStatementIdsToRemove
List of QcStatement identifiers to be removed -
qcTypeIds
List<String> qcTypeIds
List of QcType identifiers to be included -
qcTypeIdsToRemove
List<String> qcTypeIdsToRemove
List of QcType identifiers to be removed
-
-
Class eu.europa.esig.dss.model.tsl.ServiceEquivalence
class ServiceEquivalence extends BaseTimeDependent implements Serializable- serialVersionUID:
- 7729236073848705753L
-
Serialized Fields
-
certificateContentEquivalences
List<CertificateContentEquivalence> certificateContentEquivalences
CertificateContentReferencesEquivalenceList -
legalInfoIdentifier
String legalInfoIdentifier
TrustServiceLegalIdentifier -
qualifierEquivalence
Map<String,
String> qualifierEquivalence QualifierEquivalenceList equivalencies -
status
eu.europa.esig.dss.enumerations.MRAStatus status
TrustServiceEquivalenceStatus -
statusEquivalence
Map<List<String>,
List<String>> statusEquivalence TrustServiceTSLStatusEquivalenceList equivalencies -
typeAsiEquivalence
Map<ServiceTypeASi,
ServiceTypeASi> typeAsiEquivalence AdditionalServiceInformation equivalencies
-
-
Class eu.europa.esig.dss.model.tsl.ServiceTypeASi
class ServiceTypeASi extends Object implements Serializable- serialVersionUID:
- 4310435264375542204L
-
Class eu.europa.esig.dss.model.tsl.TLInfo
class TLInfo extends Object implements Serializable- serialVersionUID:
- -1505115221927652721L
-
Serialized Fields
-
downloadCacheInfo
DownloadInfoRecord downloadCacheInfo
The download result record -
identifier
Identifier identifier
Cached Identifier instance -
otherTSLPointer
OtherTSLPointer otherTSLPointer
OtherTSLPointer element extracted from the pointing TL/LOTL -
parent
TLInfo parent
The parent LOTL/TL referencing the current Trusted List -
parsingCacheInfo
ParsingInfoRecord parsingCacheInfo
The parsing result record -
url
String url
Address of the source -
validationCacheInfo
ValidationInfoRecord validationCacheInfo
The validation result record
-
-
Class eu.europa.esig.dss.model.tsl.TLValidationJobSummary
class TLValidationJobSummary extends Object implements Serializable- serialVersionUID:
- -1035891155378415013L
-
Class eu.europa.esig.dss.model.tsl.TrustProperties
class TrustProperties extends Object implements Serializable- serialVersionUID:
- -7460897343036542905L
-
Serialized Fields
-
lotlInfo
LOTLInfo lotlInfo
The LOTL id -
tlInfo
TLInfo tlInfo
The TL id -
trustService
TimeDependentValues<TrustServiceStatusAndInformationExtensions> trustService
The trustService -
trustServiceProvider
TrustServiceProvider trustServiceProvider
The trustServiceProvider
-
-
Class eu.europa.esig.dss.model.tsl.TrustService
class TrustService extends Object implements Serializable- serialVersionUID:
- -7162121430380199621L
-
Serialized Fields
-
certificates
List<CertificateToken> certificates
List of certificates -
status
TimeDependentValues<TrustServiceStatusAndInformationExtensions> status
Statuses based on time
-
-
Class eu.europa.esig.dss.model.tsl.TrustServiceProvider
class TrustServiceProvider extends Object implements Serializable- serialVersionUID:
- -2690449134555769275L
-
Serialized Fields
-
electronicAddresses
Map<String,
List<String>> electronicAddresses The map of electronic addresses -
information
Map<String,
String> information The map of information -
names
Map<String,
List<String>> names The map of names -
postalAddresses
Map<String,
String> postalAddresses The map of postal addresses -
registrationIdentifiers
List<String> registrationIdentifiers
The list of registration identifiers -
services
List<TrustService> services
The list of trust services -
territory
String territory
The territory (country) -
tradeNames
Map<String,
List<String>> tradeNames The map of trade names
-
-
Class eu.europa.esig.dss.model.tsl.TrustServiceStatusAndInformationExtensions
class TrustServiceStatusAndInformationExtensions extends BaseTimeDependent implements Serializable- serialVersionUID:
- 7869738443424437560L
-
Serialized Fields
-
additionalServiceInfoUris
List<String> additionalServiceInfoUris
Additional service info urls -
conditionsForQualifiers
List<ConditionForQualifiers> conditionsForQualifiers
A list of condition for qualifiers -
expiredCertsRevocationInfo
Date expiredCertsRevocationInfo
The expired certs revocation info date -
names
Map<String,
List<String>> names Map of names -
serviceSupplyPoints
List<String> serviceSupplyPoints
List of service supply points -
status
String status
Status -
type
String type
The type
-
-
-
Package eu.europa.esig.dss.model.tsl.identifier
-
Class eu.europa.esig.dss.model.tsl.identifier.AbstractTLIdentifier
class AbstractTLIdentifier extends MultipleDigestIdentifier implements Serializable- serialVersionUID:
- -250692069626295484L
-
Class eu.europa.esig.dss.model.tsl.identifier.LOTLIdentifier
class LOTLIdentifier extends AbstractTLIdentifier implements Serializable- serialVersionUID:
- 8038937216737566183L
-
Class eu.europa.esig.dss.model.tsl.identifier.PivotIdentifier
class PivotIdentifier extends AbstractTLIdentifier implements Serializable- serialVersionUID:
- 1005934627070196126L
-
Class eu.europa.esig.dss.model.tsl.identifier.TrustedListIdentifier
class TrustedListIdentifier extends AbstractTLIdentifier implements Serializable- serialVersionUID:
- -527724241662081489L
-
-
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<eu.europa.esig.dss.enumerations.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. -
sourceURL
String sourceURL
URL used to download a certificate from (used in aia.caIssuers download operation) -
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
eu.europa.esig.dss.enumerations.SignatureAlgorithm signatureAlgorithm
The algorithm that was used to sign the token. -
signatureInvalidityReason
String signatureInvalidityReason
Indicates the token signature invalidity reason. -
signatureValidity
eu.europa.esig.dss.enumerations.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
-
-
Package eu.europa.esig.dss.model.x509.extension
-
Class eu.europa.esig.dss.model.x509.extension.AuthorityInformationAccess
class AuthorityInformationAccess extends CertificateExtension implements Serializable- serialVersionUID:
- 3737049345593065825L
-
Class eu.europa.esig.dss.model.x509.extension.AuthorityKeyIdentifier
class AuthorityKeyIdentifier extends CertificateExtension implements Serializable- serialVersionUID:
- -4382641249022016152L
-
Serialized Fields
-
authorityCertIssuerSerial
byte[] authorityCertIssuerSerial
DER-encoded representation of combination of authorityCertIssuer and authorityCertSerialNumber parameters -
keyIdentifier
byte[] keyIdentifier
Key identifier property
-
-
Class eu.europa.esig.dss.model.x509.extension.BasicConstraints
class BasicConstraints extends CertificateExtension implements Serializable- serialVersionUID:
- -2670814551087982603L
-
Serialized Fields
-
ca
boolean ca
Defines whether the certificate is a CA certificate -
pathLenConstraint
int pathLenConstraint
Gives the maximum number of non-self-issued intermediate certificates that may follow this certificate in a valid certification path
-
-
Class eu.europa.esig.dss.model.x509.extension.CertificateExtension
class CertificateExtension extends Object implements Serializable- serialVersionUID:
- 580856406397002942L
-
Serialized Fields
-
Class eu.europa.esig.dss.model.x509.extension.CertificateExtensions
class CertificateExtensions extends Object implements Serializable- serialVersionUID:
- 1192565195947571006L
-
Serialized Fields
-
allExtensions
List<CertificateExtension> allExtensions
List of all certificate extensions -
authorityInformationAccess
AuthorityInformationAccess authorityInformationAccess
RFC 5280: 4.2.2.1. Authority Information Access -
authorityKeyIdentifier
AuthorityKeyIdentifier authorityKeyIdentifier
RFC 5280: 4.2.1.1. Authority Key Identifier -
basicConstraints
BasicConstraints basicConstraints
RFC 5280: 4.2.1.9. Basic Constraints -
certificatePolicies
CertificatePolicies certificatePolicies
RFC 5280: 4.2.1.4. Certificate Policies -
crlDistributionPoints
CRLDistributionPoints crlDistributionPoints
RFC 5280: 4.2.1.13. CRL Distribution Points -
extendedKeyUsage
ExtendedKeyUsages extendedKeyUsage
RFC 5280: 4.2.1.12. Extended Key Usage -
freshestCRL
FreshestCRL freshestCRL
RFC 5280: 4.2.1.15. Freshest CRL (a.k.a. Delta CRL Distribution Point) -
inhibitAnyPolicy
InhibitAnyPolicy inhibitAnyPolicy
RFC 5280: 4.2.1.14. Inhibit anyPolicy -
keyUsage
KeyUsage keyUsage
RFC 5280: 4.2.1.3. Key Usage -
nameConstraints
NameConstraints nameConstraints
RFC 5280: 4.2.1.10. Name Constraints -
noRevAvail
NoRevAvail noRevAvail
RFC 9608: No Revocation Available for X.509 Public Key Certificates -
ocspNoCheck
OCSPNoCheck ocspNoCheck
RFC 6960: 4.2.2.2.1. Revocation Checking of an Authorized Responder -
otherExtensions
List<CertificateExtension> otherExtensions
List of other extensions -
policyConstraints
PolicyConstraints policyConstraints
RFC 5280: 4.2.1.11. Policy Constraints -
qcStatements
QcStatements qcStatements
ETSI EN 319 412-1/5: QCStatements -
subjectAlternativeNames
SubjectAlternativeNames subjectAlternativeNames
RFC 5280: 4.2.1.6. Subject Alternative Name -
subjectKeyIdentifier
SubjectKeyIdentifier subjectKeyIdentifier
RFC 5280: 4.2.1.2. Subject Key Identifier -
validityAssuredShortTerm
ValidityAssuredShortTerm validityAssuredShortTerm
ETSI EN 319 412-1: 5.2.2 Validity Assured - Short Term
-
-
Class eu.europa.esig.dss.model.x509.extension.CertificatePolicies
class CertificatePolicies extends CertificateExtension implements Serializable- serialVersionUID:
- -7265911253903526171L
-
Serialized Fields
-
policyList
List<CertificatePolicy> policyList
List of certificate policies
-
-
Class eu.europa.esig.dss.model.x509.extension.CertificatePolicy
class CertificatePolicy extends Object implements Serializable- serialVersionUID:
- 2136045831073101720L
-
Class eu.europa.esig.dss.model.x509.extension.CRLDistributionPoints
class CRLDistributionPoints extends CertificateExtension implements Serializable- serialVersionUID:
- 8414843047407478743L
-
Class eu.europa.esig.dss.model.x509.extension.ExtendedKeyUsages
class ExtendedKeyUsages extends CertificateExtension implements Serializable- serialVersionUID:
- -7670242503924784204L
-
Class eu.europa.esig.dss.model.x509.extension.FreshestCRL
class FreshestCRL extends CertificateExtension implements Serializable- serialVersionUID:
- 8414843047407478743L
-
Class eu.europa.esig.dss.model.x509.extension.GeneralName
class GeneralName extends Object implements Serializable-
Serialized Fields
-
generalNameType
eu.europa.esig.dss.enumerations.GeneralNameType generalNameType
Represents the type of the GeneralName -
value
String value
String representation of the GeneralName value
-
-
-
Class eu.europa.esig.dss.model.x509.extension.GeneralSubtree
class GeneralSubtree extends GeneralName implements Serializable- serialVersionUID:
- 4297563579116497603L
-
Serialized Fields
-
maximum
BigInteger maximum
MUST be absent -
minimum
BigInteger minimum
MUST be 0
-
-
Class eu.europa.esig.dss.model.x509.extension.InhibitAnyPolicy
class InhibitAnyPolicy extends CertificateExtension implements Serializable- serialVersionUID:
- 872144242608534696L
-
Serialized Fields
-
value
int value
Indicates the number of additional non-self-issued certificates that may appear in the path before anyPolicy is no longer permitted.
-
-
Class eu.europa.esig.dss.model.x509.extension.KeyUsage
class KeyUsage extends CertificateExtension implements Serializable- serialVersionUID:
- 431287385123264310L
-
Serialized Fields
-
keyUsageBits
List<eu.europa.esig.dss.enumerations.KeyUsageBit> keyUsageBits
List of defined key usage bits
-
-
Class eu.europa.esig.dss.model.x509.extension.NameConstraints
class NameConstraints extends CertificateExtension implements Serializable- serialVersionUID:
- -1598798674152749825L
-
Serialized Fields
-
excludedSubtrees
List<GeneralSubtree> excludedSubtrees
Contains a list of subtrees that should be excluded from the issued certificate -
permittedSubtrees
List<GeneralSubtree> permittedSubtrees
Contains a list of subtrees that should match in the issued certificates
-
-
Class eu.europa.esig.dss.model.x509.extension.NoRevAvail
class NoRevAvail extends CertificateExtension implements Serializable- serialVersionUID:
- -488544490030463439L
-
Serialized Fields
-
noRevAvailValue
boolean noRevAvailValue
Defines the value of noRevAvail extension
-
-
Class eu.europa.esig.dss.model.x509.extension.OCSPNoCheck
class OCSPNoCheck extends CertificateExtension implements Serializable- serialVersionUID:
- 8531078272781544641L
-
Serialized Fields
-
ocspNoCheckValue
boolean ocspNoCheckValue
Defines if the ocsp-nocheck extension is present and set to true
-
-
Class eu.europa.esig.dss.model.x509.extension.PdsLocation
class PdsLocation extends Object implements Serializable- serialVersionUID:
- 8286970864745135226L
-
Class eu.europa.esig.dss.model.x509.extension.PolicyConstraints
class PolicyConstraints extends CertificateExtension implements Serializable-
Serialized Fields
-
inhibitPolicyMapping
int inhibitPolicyMapping
The value indicates the number of additional certificates that may appear in the path before policy mapping is no longer permitted -
requireExplicitPolicy
int requireExplicitPolicy
Indicates the number of additional certificates that may appear in the path before an explicit policy is required for the entire path
-
-
-
Class eu.europa.esig.dss.model.x509.extension.PSD2QcType
class PSD2QcType extends Object implements Serializable- serialVersionUID:
- 3691830305051608960L
-
Class eu.europa.esig.dss.model.x509.extension.QCLimitValue
class QCLimitValue extends Object implements Serializable- serialVersionUID:
- -7080238483406477664L
-
Serialized Fields
-
amount
int amount
The transaction amount -
currency
String currency
The used currency -
exponent
int exponent
The exponent
-
-
Class eu.europa.esig.dss.model.x509.extension.QcStatements
class QcStatements extends CertificateExtension implements Serializable- serialVersionUID:
- -2866428750530761071L
-
Serialized Fields
-
otherOids
List<String> otherOids
This list contains OIDs defined in QcStatements, which are not supported by the current implementation -
psd2QcType
PSD2QcType psd2QcType
etsi-psd2-qcStatement QC-STATEMENT ::= {SYNTAX PSD2QcType IDENTIFIED BY id-etsi-psd2-qcStatement } id-etsi-psd2-qcStatement OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) psd2(19495) qcstatement(2) } -
qcCompliance
boolean qcCompliance
esi4-qcStatement-1 QC-STATEMENT ::= { IDENTIFIED BY id-etsi-qcs-QcCompliance } id-etsi-qcs-QcCompliance OBJECT IDENTIFIER ::= { id-etsi-qcs 1 } -
qcEuPDS
List<PdsLocation> qcEuPDS
esi4-qcStatement-5 QC-STATEMENT ::= { SYNTAX QcEuPDS IDENTIFIED BY id-etsi-qcs-QcPDS } id-etsi-qcs-QcPDS OBJECT IDENTIFIER ::= { id-etsi-qcs 5 } -
qcEuRetentionPeriod
Integer qcEuRetentionPeriod
esi4-qcStatement-3 QC-STATEMENT ::= { SYNTAX QcEuRetentionPeriod IDENTIFIED BY id-etsi-qcs-QcRetentionPeriod } id-etsi-qcs-QcRetentionPeriod OBJECT IDENTIFIER ::= { id-etsi-qcs 3 } -
qcLegislationCountryCodes
List<String> qcLegislationCountryCodes
esi4-qcStatement-7 QC-STATEMENT ::= { SYNTAX QcCClegislation IDENTIFIED BY id-etsi-qcsQcCClegislation } id-etsi-qcs-QcCClegislation OBJECT IDENTIFIER ::= { id-etsi-qcs 7 } QcCClegislation ::= SEQUENCE OF CountryName CountryName ::= PrintableString (SIZE (2)) (CONSTRAINED BY { -- ISO 3166-1 [6] alpha-2 codes only -- }) -
qcLimitValue
QCLimitValue qcLimitValue
esi4-qcStatement-2 QC-STATEMENT ::= { SYNTAX QcEuLimitValue IDENTIFIED BY id-etsi-qcs-QcLimitValue } id-etsi-qcs-QcLimitValue OBJECT IDENTIFIER ::= { id-etsi-qcs 2 } -
qcQSCD
boolean qcQSCD
esi4-qcStatement-4 QC-STATEMENT ::= { IDENTIFIED BY id-etsi-qcs-QcSSCD } id-etsi-qcs-QcSSCD OBJECT IDENTIFIER ::= { id-etsi-qcs 4 } -
qcSemanticsIdentifier
eu.europa.esig.dss.enumerations.SemanticsIdentifier qcSemanticsIdentifier
id-etsi-qcs-semantics-identifiers OBJECT IDENTIFIER ::= { itu-t(0) identified-organization(4) etsi(0) id-cert-profile(194121) 1 } -
qcTypes
List<eu.europa.esig.dss.enumerations.QCType> qcTypes
esi4-qcStatement-6 QC-STATEMENT ::= { SYNTAX QcType IDENTIFIED BY id-etsi-qcs-QcType } id-etsi-qcs-QcType OBJECT IDENTIFIER ::= { id-etsi-qcs 6 }
-
-
Class eu.europa.esig.dss.model.x509.extension.RoleOfPSP
class RoleOfPSP extends Object implements Serializable- serialVersionUID:
- -5276890972990138238L
-
Serialized Fields
-
pspName
String pspName
PSP name -
pspOid
eu.europa.esig.dss.enumerations.RoleOfPspOid pspOid
Role OID
-
-
Class eu.europa.esig.dss.model.x509.extension.SubjectAlternativeNames
class SubjectAlternativeNames extends CertificateExtension implements Serializable- serialVersionUID:
- 1164359049003917189L
-
Serialized Fields
-
names
List<GeneralName> names
List of subject alternative names
-
-
Class eu.europa.esig.dss.model.x509.extension.SubjectKeyIdentifier
class SubjectKeyIdentifier extends CertificateExtension implements Serializable- serialVersionUID:
- -187448404652061938L
-
Serialized Fields
-
ski
byte[] ski
The subject key identifier
-
-
Class eu.europa.esig.dss.model.x509.extension.ValidityAssuredShortTerm
class ValidityAssuredShortTerm extends CertificateExtension implements Serializable- serialVersionUID:
- -5778233789227661204L
-
Serialized Fields
-
valAssuredSTCerts
boolean valAssuredSTCerts
Defines the value of ext-etsi-valassured-ST-certs extension
-
-