Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractPaths - Class in eu.europa.esig.dss.definition
Contains a list of common XML xpaths
AbstractPaths() - Constructor for class eu.europa.esig.dss.definition.AbstractPaths
Default constructor
AbstractResourcesHandler - Class in eu.europa.esig.dss.signature.resources
Abstract class used to create OutputStream to be used across DSS code
AbstractResourcesHandler() - Constructor for class eu.europa.esig.dss.signature.resources.AbstractResourcesHandler
Default constructor instantiating object with null OutputStream
AbstractSignatureIdentifierBuilder - Class in eu.europa.esig.dss.validation
The abstract SignatureIdentifier builder
AbstractSignatureIdentifierBuilder(AdvancedSignature) - Constructor for class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
The default constructor
AbstractSignatureParameters<TP extends eu.europa.esig.dss.model.SerializableTimestampParameters> - Class in eu.europa.esig.dss
Parameters for a Signature creation/extension
AbstractSignatureParameters() - Constructor for class eu.europa.esig.dss.AbstractSignatureParameters
Default constructor instantiating object with null values
AbstractSignatureParametersBuilder<SP extends AbstractSignatureParameters> - Class in eu.europa.esig.dss
An abstract class to build a signature parameters instance
AbstractSignatureParametersBuilder(CertificateToken) - Constructor for class eu.europa.esig.dss.AbstractSignatureParametersBuilder
The default constructor
AbstractSignatureParametersBuilder(CertificateToken, List<CertificateToken>) - Constructor for class eu.europa.esig.dss.AbstractSignatureParametersBuilder
A constructor with a certificateChain
AbstractSignaturePolicyValidator - Class in eu.europa.esig.dss.validation.policy
The abstract implementation of SignaturePolicyValidator
AbstractSignaturePolicyValidator() - Constructor for class eu.europa.esig.dss.validation.policy.AbstractSignaturePolicyValidator
Default constructor
AbstractSignatureScopeFinder - Class in eu.europa.esig.dss.validation.scope
The abstract class for SignatureScope finding
AbstractSignatureScopeFinder() - Constructor for class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
Default constructor instantiating the object with default values
AbstractSignatureService<SP extends eu.europa.esig.dss.model.SerializableSignatureParameters,TP extends eu.europa.esig.dss.model.SerializableTimestampParameters> - Class in eu.europa.esig.dss.signature
The abstract class containing the main methods for a signature creation/extension
AbstractSignatureService(CertificateVerifier) - Constructor for class eu.europa.esig.dss.signature.AbstractSignatureService
To construct a signature service the CertificateVerifier must be set and cannot be null.
AbstractTimestampSource - Class in eu.europa.esig.dss.validation.timestamp
Contains a set of TimestampTokens found in a DefaultAdvancedSignature object
AbstractTimestampSource() - Constructor for class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Default constructor
acceptableDigestAlgorithms - Variable in class eu.europa.esig.dss.validation.RevocationDataVerifier
A collection of Digest Algorithms to accept from CRL/OCSP responders.
acceptableEncryptionAlgorithmKeyLength - Variable in class eu.europa.esig.dss.validation.RevocationDataVerifier
Map of acceptable Encryption Algorithms with a corresponding minimal acceptable key length for each algorithm.
add(OfflineRevocationSource<R>) - Method in class eu.europa.esig.dss.validation.ListRevocationSource
Adds the revocationSource to the list by keeping old values
ADD_SIG_POLICY_STORE - Enum constant in enum eu.europa.esig.dss.signature.SigningOperation
The signature policy store addition
addAdjunctCertSources(CertificateSource...) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Adds adjunct certificate sources to an existing list of adjunct certificate sources
addAdjunctCertSources(CertificateSource...) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
addAll(ListRevocationSource<R>) - Method in class eu.europa.esig.dss.validation.ListRevocationSource
Adds all sources from a listRevocationSource to the list by keeping old values
addAll(List<OfflineRevocationSource<R>>) - Method in class eu.europa.esig.dss.validation.ListRevocationSource
Adds all revocationSources to the list by keeping old values
addCertificateTokenForVerification(CertificateToken) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addCertificateTokenForVerification(CertificateToken) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds a new certificate token to the list of tokens to verify.
addChildSignatureScope(SignatureScope) - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
Adds a new child SignatureScope
addDocumentCertificateSource(CertificateSource) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addDocumentCertificateSource(CertificateSource) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds an extracted certificate source to the used list of sources
addDocumentCertificateSource(ListCertificateSource) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addDocumentCertificateSource(ListCertificateSource) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds a list certificate source to the used list of sources
addDocumentCRLSource(OfflineRevocationSource<CRL>) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addDocumentCRLSource(OfflineRevocationSource<CRL>) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds an extracted CRL source to the used list of sources
addDocumentCRLSource(ListRevocationSource<CRL>) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addDocumentCRLSource(ListRevocationSource<CRL>) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds a list CRL source to the used list of sources
addDocumentOCSPSource(OfflineRevocationSource<OCSP>) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addDocumentOCSPSource(OfflineRevocationSource<OCSP>) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds an extracted OCSP source to the used list of sources
addDocumentOCSPSource(ListRevocationSource<OCSP>) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addDocumentOCSPSource(ListRevocationSource<OCSP>) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds a listd OCSP source to the used list of sources
addElement(Document, Element, DSSNamespace, DSSElement) - Static method in class eu.europa.esig.dss.DomUtils
This method creates and adds a new XML Element
addError(String, String) - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
This method allows to add a new error message occurred during the validation
addExternalTimestamp(TimestampToken) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method allows to add an external timestamp.
addExternalTimestamp(TimestampToken) - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampSource
Adds the external timestamp to the source
addExternalTimestamp(TimestampToken) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
addExternalTimestamp(TimestampToken) - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
This method allows to add an external timestamp.
addNamespaceAttribute(Element, DSSNamespace) - Static method in class eu.europa.esig.dss.DomUtils
Adds a namespace attribute to the element
addReference(SignatureScope) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Checks if the signature scope shall be added as a timestamped reference NOTE: used to avoid duplicates in ASiC with CAdES validator, due to covered signature/timestamp files
addReference(List<TimestampedReference>, Identifier, TimestampedObjectType) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Adds a reference for the given identifier and category
addReference(List<TimestampedReference>, TimestampedReference) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Adds referenceToAdd to referenceList without duplicates
addReferences(List<TimestampedReference>, List<TimestampedReference>) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Adds referencesToAdd to referenceList without duplicates
addRelatedTokenAndErrorMessage(Token, String) - Method in class eu.europa.esig.dss.validation.status.TokenStatus
Adds concerned token and information about the occurred event
addRelatedTokenAndErrorMessage(AdvancedSignature, String) - Method in class eu.europa.esig.dss.validation.status.SignatureStatus
Adds concerned signature and information about the occurred event
addRevocationTokenForVerification(RevocationToken<?>) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addRevocationTokenForVerification(RevocationToken<?>) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds a new revocation token to the list of tokens to verify.
addSignatureForVerification(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addSignatureForVerification(AdvancedSignature) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds a new signature to collect the information to verify.
addTextElement(Document, Element, DSSNamespace, DSSElement, String) - Static method in class eu.europa.esig.dss.DomUtils
This method creates and adds a new XML Element with text value
addTimestampTokenForVerification(TimestampToken) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
addTimestampTokenForVerification(TimestampToken) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Adds a new timestamp token to the list of tokens to verify.
addToken(Token) - Method in class eu.europa.esig.dss.validation.ValidationData
Adds validation data token and boolean indication if the token has been added successfully
addTokenAndRevocationNextUpdateTime(Token, Date) - Method in class eu.europa.esig.dss.validation.status.RevocationFreshnessStatus
Adds concerned token and nextUpdate time of the revocation data
addTransformationIfNeeded(String) - Method in class eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations
Adds a description to the signature scope if needed
addTrustedCertSources(CertificateSource...) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Adds trusted certificate sources to an existing list of trusted certificate sources
addTrustedCertSources(CertificateSource...) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
addValidationData(AdvancedSignature, ValidationData) - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Adds validation data to the container
addValidationData(TimestampToken, ValidationData) - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Adds validation data to the container
addValidationData(ValidationData) - Method in class eu.europa.esig.dss.validation.ValidationData
Allows to add all tokens from a provided validation data to the current collection
addX509CRLHolder(X509CRLHolder, RevocationOrigin) - Method in class eu.europa.esig.dss.validation.CMSCRLSource
Computes and store CRLBinary from crlHolder
AdvancedSignature - Interface in eu.europa.esig.dss.validation
Provides an abstraction for an Advanced Electronic Signature.
AIACertificateSource - Class in eu.europa.esig.dss.validation
The certificate source requesting issuer certificates by AIA
AIACertificateSource(CertificateToken, AIASource) - Constructor for class eu.europa.esig.dss.validation.AIACertificateSource
Default constructor
ALGORITHM - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
Algorithm
all() - Method in class eu.europa.esig.dss.definition.XPathExpressionBuilder
Defines if to search all element occurrences
all(boolean) - Method in class eu.europa.esig.dss.definition.XPathExpressionBuilder
Defines if to search all element occurrences
all(DSSElement) - Static method in class eu.europa.esig.dss.definition.AbstractPaths
Builds the xpath expression to return entries of the element
all(DSSElement...) - Static method in class eu.europa.esig.dss.definition.AbstractPaths
Builds the xpath expression to return entries of the given elements array
ALL_SIGNATURE_VALUES_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"//ds:SignatureValue"
ALL_SIGNATURES_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"//ds:Signature"
allCertificateSources - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The list of all certificate sources
allCertificateSources(ListCertificateSource) - Method in class eu.europa.esig.dss.validation.CertificateDiagnosticDataBuilder
 
allCertificateSources(ListCertificateSource) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method allows to set ListCertificateSource containing all certificate sources used in the validator (including trusted certificate sources)
allCertificateSources(ListCertificateSource) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
 
allFromCurrentPosition(DSSElement) - Static method in class eu.europa.esig.dss.definition.AbstractPaths
Builds the xpath expression to return entries of the element from the current position
allNotParent(DSSElement, DSSElement) - Static method in class eu.europa.esig.dss.definition.AbstractPaths
Builds the xpath expression to return entries of the element which are not parent of notParentOf
appendCounterSignatures(List<AdvancedSignature>, AdvancedSignature) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
The util method to link counter signatures with the related master signatures
archiveTimestamps - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
This variable contains the list of enclosed archive signature timestamps.
areAllSelfSignedCertificates() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Checks if all certificate chains present in the signature are self-signed
areAllSelfSignedCertificates() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
assertConfigurationValid() - Method in class eu.europa.esig.dss.validation.CertificateValidator
Checks if the Validator configuration is valid
assertConfigurationValid() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Checks if the Validator configuration is valid
assertConfigurationValid() - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
 
assertSigningCertificateIsValid(CertificateToken) - Method in class eu.europa.esig.dss.signature.SignatureRequirementsChecker
This method verifies whether the provided certificate token is acceptable for a signature creation against the provided signatureParameters
assertSigningCertificateIsValid(AdvancedSignature) - Method in class eu.europa.esig.dss.signature.SignatureRequirementsChecker
This method verifies a signing certificate of the given signature
assertSigningCertificateValid(AbstractSignatureParameters<?>) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
This method raises an exception if the signing rules forbid the use the certificate.
attribute(DSSAttribute) - Method in class eu.europa.esig.dss.definition.XPathExpressionBuilder
Defines the attribute to search

B

BaselineBCertificateSelector - Class in eu.europa.esig.dss.signature
This class is used to retrieve the used certificates for a signature from the user parameters.
BaselineBCertificateSelector(CertificateVerifier, AbstractSignatureParameters<?>) - Constructor for class eu.europa.esig.dss.signature.BaselineBCertificateSelector
The default constructor
BaselineRequirementsChecker<AS extends DefaultAdvancedSignature> - Class in eu.europa.esig.dss.validation
Checks conformance of a signature to the requested baseline format
BaselineRequirementsChecker(AS) - Constructor for class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Constructor without CertificateVerifier (to be used for B-level validation only)
BaselineRequirementsChecker(AS, CertificateVerifier) - Constructor for class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Default constructor
BasicASNSignaturePolicyValidator - Class in eu.europa.esig.dss.validation.policy
Default implementation, checks only the hash of the policy Note : this implementation is not registered as a service to allow overriding
BasicASNSignaturePolicyValidator() - Constructor for class eu.europa.esig.dss.validation.policy.BasicASNSignaturePolicyValidator
Default constructor
bLevel() - Method in class eu.europa.esig.dss.AbstractSignatureParametersBuilder
Returns BLevelParameters
browseRecursivelyForNamespaceWithUri(Element, String) - Static method in class eu.europa.esig.dss.DomUtils
This method browses through element looking for a namespace with the target uri and returns DSSNamespace if found
build() - Method in class eu.europa.esig.dss.AbstractSignatureParametersBuilder
 
build() - Method in class eu.europa.esig.dss.definition.XPathExpressionBuilder
Builds the XPath expression
build() - Method in class eu.europa.esig.dss.FileNameBuilder
Generates and returns a final name for the document to create
build() - Method in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
Builds SignatureIdentifier for the provided AdvancedSignature
build() - Method in class eu.europa.esig.dss.validation.CertificateDiagnosticDataBuilder
Builds XmlDiagnosticData
build() - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds XmlDiagnosticData
build() - Method in interface eu.europa.esig.dss.validation.SignatureIdentifierBuilder
Builds SignatureIdentifier for the provided AdvancedSignature
build() - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
Builds XmlDiagnosticData
build() - Method in class eu.europa.esig.dss.validation.XmlPolicyBuilder
Validates a SignaturePolicy and builds an XmlPolicy
build(CertificateToken, Map<CertificateToken, List<TrustProperties>>) - Method in class eu.europa.esig.dss.validation.XmlTrustedServiceProviderBuilder
This method builds a list of XmlTrustedServiceProviders corresponding to the given CertificateToken
build(QcStatements) - Method in class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Builds the XmlQcStatements
buildBinaries() - Method in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
Builds unique binary data describing the signature object
buildCompleteCopy() - Method in class eu.europa.esig.dss.validation.CertificateVerifierBuilder
Builds a complete copy of the certificateVerifier
buildCompleteCopyForValidation() - Method in class eu.europa.esig.dss.validation.CertificateVerifierBuilder
This method builds a local copy of a CertificateVerifier used by a signature validation process
buildDetachedTimestamps() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Builds a list of detached TimestampTokens extracted from the document
buildDetachedTimestamps() - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
 
buildDetachedXmlCertificate(CertificateToken) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method builds an XmlCertificate from the given CertificateToken
buildDetachedXmlRevocation(RevocationToken<?>) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method builds an XmlRevocation from the given RevocationToken
buildDetachedXmlSignature(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
Builds XmlSignature
buildDetachedXmlTimestamp(TimestampToken) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
This method builds XmlTimestamp from TimestampToken
buildDOM() - Static method in class eu.europa.esig.dss.DomUtils
Creates the new empty Document.
buildDOM(byte[]) - Static method in class eu.europa.esig.dss.DomUtils
This method returns the Document created based on byte array.
buildDOM(DSSDocument) - Static method in class eu.europa.esig.dss.DomUtils
This method returns the Document created based on the DSSDocument.
buildDOM(InputStream) - Static method in class eu.europa.esig.dss.DomUtils
This method returns the Document created based on the XML InputStream.
buildDOM(String) - Static method in class eu.europa.esig.dss.DomUtils
This method returns the Document created based on the XML string.
buildOfflineAndSilentCopy() - Method in class eu.europa.esig.dss.validation.CertificateVerifierBuilder
Builds a copy of the certificateVerifier by skipping the data sources and disabling alerts
buildOutputStream() - Method in class eu.europa.esig.dss.signature.resources.AbstractResourcesHandler
Builds OutputStream
buildOutputStream() - Method in class eu.europa.esig.dss.signature.resources.InMemoryResourcesHandler
 
buildOutputStream() - Method in class eu.europa.esig.dss.signature.resources.TempFileResourcesHandler
 
buildPSD2QcInfo(PSD2QcType) - Method in class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Builds XmlPSD2QcInfo
buildQcEuLimitValue(QCLimitValue) - Method in class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Builds XmlQcEuLimitValue
buildSemanticsIdentifier(OidDescription) - Method in class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Builds Semantics Identifier XmlOID
buildSignaturePolicy() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
This method extracts a signature policy from a signature and builds the object
buildSignaturePolicyStore() - Method in class eu.europa.esig.dss.validation.XmlPolicyBuilder
Builds an XmlSignaturePolicyStore
buildSignatures() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
This method build a list of signatures to be extracted from a document
buildSignedSignatureProperties() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Creates the 'signed-signature-properties' element of the signature
buildTokenIdentifier() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
 
buildUnsignedSignatureProperties() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Creates the 'unsigned-signature-properties' element of the signature
buildXmlOrphanCertificateToken(CertificateToken) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method builds an XmlOrphanCertificateToken from the given CertificateToken
buildXmlOrphanTokens() - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds a list of XmlOrphanTokens
buildXmlQcCompliance(boolean) - Method in class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Builds XmlQcCompliance
buildXmlQcEuPSD(List<PdsLocation>) - Method in class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Builds a list of XML QcEuPSDs
buildXmlQcSSCD(boolean) - Method in class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Builds a XmlQcSSCD
buildXmlQcTypes(List<QCType>) - Method in class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Builds a list of XML QcTypes

C

candidatesForSigningCertificate - Variable in class eu.europa.esig.dss.validation.SignatureCertificateSource
The reference to the object containing all candidates to the signing certificate.
CANONICALIZATION_ALGORITHM_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:CanonicalizationMethod/@Algorithm"
CANONICALIZATION_METHOD - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
CanonicalizationMethod
canValidate(SignaturePolicy) - Method in class eu.europa.esig.dss.validation.policy.BasicASNSignaturePolicyValidator
 
canValidate(SignaturePolicy) - Method in class eu.europa.esig.dss.validation.policy.EmptySignaturePolicyValidator
 
canValidate(SignaturePolicy) - Method in class eu.europa.esig.dss.validation.policy.NonASN1SignaturePolicyValidator
 
canValidate(SignaturePolicy) - Method in interface eu.europa.esig.dss.validation.policy.SignaturePolicyValidator
Checks if the SignaturePolicy can be validated
canValidate(SignaturePolicy) - Method in class eu.europa.esig.dss.validation.policy.ZeroHashSignaturePolicyValidator
 
CertificateDiagnosticDataBuilder - Class in eu.europa.esig.dss.validation
Builds the DiagnosticData for a CertificateToken validation
CertificateDiagnosticDataBuilder() - Constructor for class eu.europa.esig.dss.validation.CertificateDiagnosticDataBuilder
Default constructor
certificateIdsMap - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
A map between certificate id Strings and the related CertificateTokens
CertificateReorderer - Class in eu.europa.esig.dss
Reorders a certificate collection to the corresponding certificate chain
CertificateReorderer(CertificateToken, Collection<CertificateToken>) - Constructor for class eu.europa.esig.dss.CertificateReorderer
Constructor which takes a potential signing certificate and a certificate chain
CertificateReorderer(Collection<CertificateToken>) - Constructor for class eu.europa.esig.dss.CertificateReorderer
Constructor which takes a collection of certificates where DSS needs to find the signing certificate
certificateSource - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
CertificateSource containing merged data from signature and timestamps
CertificateValidator - Class in eu.europa.esig.dss.validation
Validates a CertificateToken
certificateVerifier - Variable in class eu.europa.esig.dss.signature.AbstractSignatureService
The CertificateVerifier used for a certificate chain validation
certificateVerifier - Variable in class eu.europa.esig.dss.validation.SignedDocumentValidator
The reference to the certificate verifier.
CertificateVerifier - Interface in eu.europa.esig.dss.validation
Provides information on the sources to be used in the validation process in the context of a signature.
CertificateVerifierBuilder - Class in eu.europa.esig.dss.validation
Builds a copy of CertificateVerifier
CertificateVerifierBuilder(CertificateVerifier) - Constructor for class eu.europa.esig.dss.validation.CertificateVerifierBuilder
Default constructor
checkAllCertificatesValid() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
Deprecated.
checkAllCertificatesValid() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Deprecated.
since DSS 5.12. Use #checkCertificateNotRevoked(CertificateToken certificateToken) or #checkCertificatesNotRevoked(AdvancedSignature signature) depending on validation context
checkAllPOECoveredByRevocationData() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
checkAllPOECoveredByRevocationData() - Method in interface eu.europa.esig.dss.validation.ValidationContext
This method allows to verify if all POE (timestamp tokens) are covered by a revocation data Additionally, an alert can be handled CertificateVerifier.setAlertOnUncoveredPOE(eu.europa.esig.dss.alert.StatusAlert)
checkAllRequiredRevocationDataPresent() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
checkAllRequiredRevocationDataPresent() - Method in interface eu.europa.esig.dss.validation.ValidationContext
This method allows to verify if all processed certificates have a revocation data Additionally, an alert can be handled CertificateVerifier.setAlertOnMissingRevocationData(eu.europa.esig.dss.alert.StatusAlert)
checkAllTimestampsValid() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
checkAllTimestampsValid() - Method in interface eu.europa.esig.dss.validation.ValidationContext
This method allows to verify if all processed timestamps are valid and intact.
checkAtLeastOneRevocationDataPresentAfterBestSignatureTime(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
checkAtLeastOneRevocationDataPresentAfterBestSignatureTime(AdvancedSignature) - Method in interface eu.europa.esig.dss.validation.ValidationContext
This method allows to verify if there is at least one revocation data present after the earliest available timestamp token producing time Additionally, an alert can be handled CertificateVerifier.setAlertOnNoRevocationAfterBestSignatureTime(eu.europa.esig.dss.alert.StatusAlert)
checkCertificateNotRevoked(CertificateToken) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
checkCertificateNotRevoked(CertificateToken) - Method in interface eu.europa.esig.dss.validation.ValidationContext
This method allows to verify if the certificate is not revoked Additionally, an alert can be handled CertificateVerifier.setAlertOnRevokedCertificate(eu.europa.esig.dss.alert.StatusAlert)
checkCertificatesNotRevoked(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
checkCertificatesNotRevoked(AdvancedSignature) - Method in interface eu.europa.esig.dss.validation.ValidationContext
This method allows to verify if signature certificates are not revoked Additionally, an alert can be handled CertificateVerifier.setAlertOnRevokedCertificate(eu.europa.esig.dss.alert.StatusAlert)
checkCRL(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.validation.RevocationDataLoadingStrategy
Retrieves and verifies the obtained CRL token NOTE: returns only if a valid entry has been obtained!
checkIsSignedBy(CertificateToken) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if timestamp is signed by teh given certificate
checkIsSignedBy(PublicKey) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
 
checkOCSP(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.validation.RevocationDataLoadingStrategy
Retrieves and verifies the obtained OCSP token NOTE: returns only if a valid entry has been obtained!
checkSignatureIntegrity() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Verifies the signature integrity; checks if the signed content has not been tampered with.
checkSignatureNotExpired(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
checkSignatureNotExpired(AdvancedSignature) - Method in interface eu.europa.esig.dss.validation.ValidationContext
This method verifies if the signing certificate has not been expired yet or has a still valid timestamp Additionally, an alert can be handled CertificateVerifier.setAlertOnExpiredSignature(eu.europa.esig.dss.alert.StatusAlert)
clear() - Method in class eu.europa.esig.dss.signature.resources.TempFileResourcesHandlerBuilder
This method is used to remove all handlers created by the current builder, as well as temporary files from the filesystem.
close() - Method in class eu.europa.esig.dss.signature.resources.AbstractResourcesHandler
 
close() - Method in class eu.europa.esig.dss.signature.resources.TempFileResourcesHandler
 
CMSCertificateSource - Class in eu.europa.esig.dss.validation
CMS certificate source
CMSCertificateSource(CMSSignedData, SignerInformation) - Constructor for class eu.europa.esig.dss.validation.CMSCertificateSource
The constructor to instantiate a CMSCertificateSource.
CMSCRLSource - Class in eu.europa.esig.dss.validation
CRLSource that retrieves information from a CMSSignedData container.
CMSCRLSource(CMSSignedData, AttributeTable) - Constructor for class eu.europa.esig.dss.validation.CMSCRLSource
The default constructor for CMSCRLSource.
CMSOCSPSource - Class in eu.europa.esig.dss.validation
OCSPSource that retrieves information from a CMSSignedData container.
CMSOCSPSource(CMSSignedData, AttributeTable) - Constructor for class eu.europa.esig.dss.validation.CMSOCSPSource
The default constructor for CAdESOCSPSource.
cmsSignedData - Variable in class eu.europa.esig.dss.validation.CMSOCSPSource
The CMS SignedData
CommitmentTypeIndication - Class in eu.europa.esig.dss.validation
This class represents the commitment type indication identifiers extracted from the signature.
CommitmentTypeIndication(String) - Constructor for class eu.europa.esig.dss.validation.CommitmentTypeIndication
The default constructor
CommonCertificateVerifier - Class in eu.europa.esig.dss.validation
This class provides the different sources used to verify the status of a certificate using the trust model.
CommonCertificateVerifier() - Constructor for class eu.europa.esig.dss.validation.CommonCertificateVerifier
The default constructor.
CommonCertificateVerifier(boolean) - Constructor for class eu.europa.esig.dss.validation.CommonCertificateVerifier
This constructor allows creating of CommonCertificateVerifier without DataLoader.
compare(TimestampToken, TimestampToken) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampTokenComparator
 
compare(TimestampValidator, TimestampValidator) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampValidatorComparator
 
containerContents - Variable in class eu.europa.esig.dss.validation.SignedDocumentValidator
In case of an ASiC signature this List of container documents.
ContainerContentSignatureScope - Class in eu.europa.esig.dss.validation.scope
This SignatureScope represents a content of a package.zip container file for an ASiC-S container
ContainerContentSignatureScope(String, Digest) - Constructor for class eu.europa.esig.dss.validation.scope.ContainerContentSignatureScope
Default constructor
ContainerInfo - Class in eu.europa.esig.dss.validation
Contains information about an ASiC container
ContainerInfo() - Constructor for class eu.europa.esig.dss.validation.ContainerInfo
Default constructor instantiating object with null values
ContainerSignatureScope - Class in eu.europa.esig.dss.validation.scope
This Signature Scope represents a "package.zip" container for ASiC-S signatures
ContainerSignatureScope(Digest) - Constructor for class eu.europa.esig.dss.validation.scope.ContainerSignatureScope
Default constructor
ContainerSignatureScope(String, Digest) - Constructor for class eu.europa.esig.dss.validation.scope.ContainerSignatureScope
Constructor with a container name
containsSigningCertificate(Collection<CertificateToken>) - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks if the given collection of CertificateTokens contains the signing certificate for the signature
contentTimestamps - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Enclosed content timestamps.
context - Variable in class eu.europa.esig.dss.AbstractSignatureParameters
The internal signature processing variable
copy(XmlQcStatements) - Method in class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Builds a deep copy of XmlQcStatements NOTE: does not copy MRA content
COUNTER_SIGN - Enum constant in enum eu.europa.esig.dss.signature.SigningOperation
Counter signature creation
COUNTER_SIGNATURE_TYPE - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
The "Type" attribute value for a ds:Reference element a ds:SignatureValue of a counter signed signature
counterSignatures - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Cached list of embedded counter signatures
CounterSignatureScope - Class in eu.europa.esig.dss.validation.scope
This signature scope is used to refer a counter-signed SignatureValue
CounterSignatureScope(String, Digest) - Constructor for class eu.europa.esig.dss.validation.scope.CounterSignatureScope
Default constructor
CounterSignatureService<CSP extends eu.europa.esig.dss.model.SerializableCounterSignatureParameters> - Interface in eu.europa.esig.dss.signature
This interface CounterSignatureService provides operations for a counter-signature creation
counterSignSignature(DSSDocument, CSP, SignatureValue) - Method in interface eu.europa.esig.dss.signature.CounterSignatureService
Counter-signs the signatureDocument with the provided signatureValue.
create() - Method in class eu.europa.esig.dss.validation.CRLFirstRevocationDataLoadingStrategyFactory
 
create() - Method in class eu.europa.esig.dss.validation.OCSPFirstRevocationDataLoadingStrategyFactory
 
create() - Method in interface eu.europa.esig.dss.validation.RevocationDataLoadingStrategyFactory
This method initializes a new RevocationDataLoadingStrategy
create(DSSDocument) - Method in interface eu.europa.esig.dss.validation.DocumentValidatorFactory
This method instantiates a DocumentValidator with the given document
create(DSSDocument) - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidatorFactory
 
createAndValidate() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Creates and validates all timestamps Must be called only once
createBaselineRequirementsChecker() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Instantiates a BaselineRequirementsChecker according to the signature format
createDefaultRevocationDataVerifier() - Static method in class eu.europa.esig.dss.validation.RevocationDataVerifier
This method is used to instantiate a new RevocationDataVerifier, using the default validation constraints (synchronized with default validation policy).
createDiagnosticDataBuilder(ValidationContext) - Method in class eu.europa.esig.dss.validation.CertificateValidator
Creates and fills the DiagnosticDataBuilder with a relevant data
createDiagnosticDataBuilder(ValidationContext, List<AdvancedSignature>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Creates and fills the DiagnosticDataBuilder with a relevant data
createDssDocumentFromDomDocument(Document, String) - Static method in class eu.europa.esig.dss.DomUtils
This method creates a new InMemoryDocument with the Document content and the given name
createElementNS(Document, DSSNamespace, DSSElement) - Static method in class eu.europa.esig.dss.DomUtils
Creates an element with the given namespace
createOrphanTokenFromRevocationIdentifier(EncapsulatedRevocationTokenIdentifier<R>) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
Creates an orphan revocation token from EncapsulatedRevocationTokenIdentifier
createOutputStream() - Method in class eu.europa.esig.dss.signature.resources.AbstractResourcesHandler
 
createOutputStream() - Method in interface eu.europa.esig.dss.signature.resources.DSSResourcesHandler
This method creates a new OutputStream to be used as an output for a temporary signature document
createReferenceForCertificate(CertificateToken) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Creates a TimestampedReference for the provided CertificateToken
createReferenceForIdentifier(Identifier, TimestampedObjectType) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Creates a TimestampedReference for the given identifier
createReferencesForCertificateRefs(Collection<CertificateRef>, CertificateSource, ListCertificateSource) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Returns a list of timestamped references from the given collection of certificateRefs
createReferencesForCertificates(Collection<CertificateToken>) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Creates a list of TimestampedReferences for the provided list of certificates
createReferencesForCRLBinaries(Collection<? extends EncapsulatedRevocationTokenIdentifier<CRL>>) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Creates a list of TimestampedReferences from a collection of CRLBinarys
createReferencesForCRLRefs(Collection<? extends RevocationRef<CRL>>, OfflineRevocationSource<CRL>, ListRevocationSource<CRL>) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Returns a list of timestamped references from the given collection of crlRefs
createReferencesForIdentifiers(Collection<? extends Identifier>, TimestampedObjectType) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Creates a list of TimestampedReferences from the identifiers of a given type
createReferencesForOCSPBinaries(Collection<? extends EncapsulatedRevocationTokenIdentifier<OCSP>>, ListCertificateSource) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Creates a list of TimestampedReferences from a collection of OCSPResponseBinarys
createReferencesForOCSPBinary(OCSPResponseBinary, ListCertificateSource) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Creates a list of TimestampedReferences for a OCSPResponseBinary
createReferencesForOCSPRefs(Collection<? extends RevocationRef<OCSP>>, OfflineRevocationSource<OCSP>, ListCertificateSource, ListRevocationSource<OCSP>) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Returns a list of timestamped references from the given collection of ocspRefs
createResourcesHandler() - Method in interface eu.europa.esig.dss.signature.resources.DSSResourcesHandlerBuilder
This method instantiates the corresponding factory.
createResourcesHandler() - Method in class eu.europa.esig.dss.signature.resources.InMemoryResourcesHandlerBuilder
 
createResourcesHandler() - Method in class eu.europa.esig.dss.signature.resources.TempFileResourcesHandlerBuilder
 
createRevocationDataVerifierFromPolicy(ValidationPolicy) - Static method in class eu.europa.esig.dss.validation.RevocationDataVerifier
This method is used to instantiate a RevocationDataVerifier from a given ValidationPolicy in order to synchronize the validation constraints at the current validation time.
createRevocationDataVerifierFromPolicyWithTime(ValidationPolicy, Date) - Static method in class eu.europa.esig.dss.validation.RevocationDataVerifier
This method is used to instantiate a RevocationDataVerifier from a given ValidationPolicy in order to synchronize the validation constraints with a provided validationTime.
createTimestampToken() - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
This method creates a timestamp token from the validating document
createXMLGregorianCalendar(Date) - Static method in class eu.europa.esig.dss.DomUtils
Converts a given Date to a new XMLGregorianCalendar.
createXPathExpression(String) - Static method in class eu.europa.esig.dss.DomUtils
This method creates a new instance of XPathExpression with the given xpath expression
CRLFirstRevocationDataLoadingStrategy - Class in eu.europa.esig.dss.validation
This class fetches firstly CRL response, if not available, tries OCSP and returns the first succeeded result
CRLFirstRevocationDataLoadingStrategy() - Constructor for class eu.europa.esig.dss.validation.CRLFirstRevocationDataLoadingStrategy
Default constructor
CRLFirstRevocationDataLoadingStrategyFactory - Class in eu.europa.esig.dss.validation
This class initializes a CRLFirstRevocationDataLoadingStrategy.
CRLFirstRevocationDataLoadingStrategyFactory() - Constructor for class eu.europa.esig.dss.validation.CRLFirstRevocationDataLoadingStrategyFactory
Default constructor
crlSource - Variable in class eu.europa.esig.dss.validation.RevocationDataLoadingStrategy
The CRL revocation source
crlSource - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
CRL revocation source containing merged data from signature and timestamps
currentTime - Variable in class eu.europa.esig.dss.validation.SignatureValidationContext
This is the time at what the validation is carried out.

D

DataIdentifier - Class in eu.europa.esig.dss.validation
The DSS identifier for a SignedData
DataIdentifier(byte[]) - Constructor for class eu.europa.esig.dss.validation.DataIdentifier
Default constructor
DefaultAdvancedSignature - Class in eu.europa.esig.dss.validation
A common implementation of AdvancedSignature
DefaultAdvancedSignature() - Constructor for class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Default constructor instantiating object with null values
defaultDigestAlgorithm - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The digest algorithm to use for digest computation
defaultDigestAlgorithm(DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.CertificateDiagnosticDataBuilder
 
defaultDigestAlgorithm(DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method allows to set the default DigestAlgorithm which will be used for tokens' DigestAlgoAndValue calculation
defaultDigestAlgorithm(DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
 
DefaultSignaturePolicyValidatorLoader - Class in eu.europa.esig.dss.validation.policy
Loads a relevant SignaturePolicyValidator based on the policy content
DefaultSignaturePolicyValidatorLoader() - Constructor for class eu.europa.esig.dss.validation.policy.DefaultSignaturePolicyValidatorLoader
Default constructor instantiating object with null SignaturePolicyValidator
detachedContents - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
In case of a detached signature this is the signed document.
detachedContents - Variable in class eu.europa.esig.dss.validation.SignedDocumentValidator
In case of a detached signature this List contains the signed documents.
detachedTimestamps - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
This variable contains the list of detached timestamp tokens (used in ASiC with CAdES).
DetachedTimestampScopeFinder - Class in eu.europa.esig.dss.validation.scope
This class finds a timestamp scope for a detached timestamp
DetachedTimestampScopeFinder() - Constructor for class eu.europa.esig.dss.validation.scope.DetachedTimestampScopeFinder
Default constructor instantiating object with null timestamped data document
DetachedTimestampSource - Class in eu.europa.esig.dss.validation.timestamp
Performs processing of detached timestamps
DetachedTimestampSource() - Constructor for class eu.europa.esig.dss.validation.timestamp.DetachedTimestampSource
Default constructor instantiating object with empty resources
DetachedTimestampValidator - Class in eu.europa.esig.dss.validation.timestamp
Detached CMS TimestampToken Validator
DetachedTimestampValidator(DSSDocument) - Constructor for class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
The default constructor
DetachedTimestampValidator(DSSDocument, TimestampType) - Constructor for class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
The default constructor with a type
DetachedTimestampValidatorFactory - Class in eu.europa.esig.dss.validation.timestamp
Returns a validator for a detached timestamp document
DetachedTimestampValidatorFactory() - Constructor for class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidatorFactory
Default constructor
DiagnosticDataBuilder - Class in eu.europa.esig.dss.validation
Contains a common code for DiagnosticData building
DiagnosticDataBuilder() - Constructor for class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Default constructor instantiating object with null values
DIGEST_METHOD - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
DigestMethod
DIGEST_METHOD_ALGORITHM_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:DigestMethod/@Algorithm"
DIGEST_VALUE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
DigestValue
DIGEST_VALUE_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:DigestValue"
DigestSignatureScope - Class in eu.europa.esig.dss.validation.scope
The Signature Scope defines a Digest document
DigestSignatureScope(String, Digest) - Constructor for class eu.europa.esig.dss.validation.scope.DigestSignatureScope
Default constructor
document - Variable in class eu.europa.esig.dss.validation.SignedDocumentValidator
The document to be validated (with the signature(s) or timestamp(s))
document(DSSDocument) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
This method allows to set the document which is analysed
documentCertificateSource - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The list of all certificate sources extracted from a validating document (signature(s), timestamp(s))
documentCertificateSource(ListCertificateSource) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
Sets a document Certificate Source containing all sources extracted from the provided signature(s)/timestamp(s)
documentCRLSource - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The list of all CRL revocation sources extracted from a validating document (signature(s), timestamp(s))
documentCRLSource(ListRevocationSource<CRL>) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
Sets a document CRL Source containing all sources extracted from the provided signature(s)/timestamp(s)
documentOCSPSource - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The list of all OCSP revocation sources extracted from a validating document (signature(s), timestamp(s))
documentOCSPSource(ListRevocationSource<OCSP>) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
Sets a document OCSP Source containing all sources extracted from the provided signature(s)/timestamp(s)
DocumentSignatureService<SP extends eu.europa.esig.dss.model.SerializableSignatureParameters,TP extends eu.europa.esig.dss.model.SerializableTimestampParameters> - Interface in eu.europa.esig.dss.signature
This interface DocumentSignatureService provides operations for the signature creation and for its extension.
DocumentValidator - Interface in eu.europa.esig.dss.validation
This is the interface to be used when implementing different signature validators.
DocumentValidatorFactory - Interface in eu.europa.esig.dss.validation
This interface defines the factory to create a DocumentValidator for a given DSSDocument
DomUtils - Class in eu.europa.esig.dss
The utils for dealing with org.w3c.dom objects
DSA_KEY_VALUE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
DSAKeyValue
DSSAttribute - Interface in eu.europa.esig.dss.definition
The XML attribute interface
DSSElement - Interface in eu.europa.esig.dss.definition
The XML element
DSSNamespace - Class in eu.europa.esig.dss.definition
Defines the namespaces
DSSNamespace(String, String) - Constructor for class eu.europa.esig.dss.definition.DSSNamespace
Default constructor
DSSPKUtils - Class in eu.europa.esig.dss.validation
Utils to retrieve public key size
DSSResourcesHandler - Interface in eu.europa.esig.dss.signature.resources
This class is used to create objects required for a document signing process (e.g.
DSSResourcesHandlerBuilder - Interface in eu.europa.esig.dss.signature.resources
This class builds a new instance of DSSResourcesHandler
DSSXmlErrorListener - Class in eu.europa.esig.dss
The DSS implementation of ErrorListener Logs errors according to its level
DSSXmlErrorListener() - Constructor for class eu.europa.esig.dss.DSSXmlErrorListener
Default constructor

E

element(DSSElement) - Method in class eu.europa.esig.dss.definition.XPathExpressionBuilder
Defines the element to search
elements(DSSElement[]) - Method in class eu.europa.esig.dss.definition.XPathExpressionBuilder
Defines the element path to search
EmptySignaturePolicyValidator - Class in eu.europa.esig.dss.validation.policy
This class covers the case of empty signature policies (no asn1,...
EmptySignaturePolicyValidator() - Constructor for class eu.europa.esig.dss.validation.policy.EmptySignaturePolicyValidator
Default constructor
emptyToNull(String) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
If text is empty returns NULL, or original text otherwise
EncapsulatedTimestampScopeFinder - Class in eu.europa.esig.dss.validation.scope
This class is used to find a signature scope for an embedded timestamp from a collection of SignatureScope candidates, extracted from a signature
EncapsulatedTimestampScopeFinder() - Constructor for class eu.europa.esig.dss.validation.scope.EncapsulatedTimestampScopeFinder
Default constructor instantiating object with null signature
ENCODING - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
Encoding
ensureSignatureValue(SignatureAlgorithm, SignatureValue) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
This method ensures the provided signatureValue has the expected targetSignatureAlgorithm
ensureSignatureValue(SignatureValue, SignatureAlgorithm) - Method in class eu.europa.esig.dss.signature.SignatureValueChecker
This method ensures the provided signatureValue has the expected targetSignatureAlgorithm
equals(Object) - Method in class eu.europa.esig.dss.ProfileParameters
 
equals(Object) - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
equals(Object) - Method in class eu.europa.esig.dss.validation.scope.ManifestEntrySignatureScope
 
equals(Object) - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
 
equals(Object) - Method in class eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations
 
equals(Object) - Method in class eu.europa.esig.dss.validation.SignerRole
 
equals(Object) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampedReference
 
error(TransformerException) - Method in class eu.europa.esig.dss.DSSXmlErrorListener
 
eu.europa.esig.dss - package eu.europa.esig.dss
 
eu.europa.esig.dss.definition - package eu.europa.esig.dss.definition
 
eu.europa.esig.dss.definition.xmldsig - package eu.europa.esig.dss.definition.xmldsig
 
eu.europa.esig.dss.exception - package eu.europa.esig.dss.exception
 
eu.europa.esig.dss.signature - package eu.europa.esig.dss.signature
 
eu.europa.esig.dss.signature.resources - package eu.europa.esig.dss.signature.resources
 
eu.europa.esig.dss.validation - package eu.europa.esig.dss.validation
 
eu.europa.esig.dss.validation.policy - package eu.europa.esig.dss.validation.policy
 
eu.europa.esig.dss.validation.scope - package eu.europa.esig.dss.validation.scope
 
eu.europa.esig.dss.validation.status - package eu.europa.esig.dss.validation.status
 
eu.europa.esig.dss.validation.timestamp - package eu.europa.esig.dss.validation.timestamp
 
excludeCertificateTokens(Collection<CertificateToken>) - Method in class eu.europa.esig.dss.validation.ValidationData
Removes all certificate token entries matching the provided collection
excludeComments(Node) - Static method in class eu.europa.esig.dss.DomUtils
Returns a Node with excluded comments.
excludeCRLTokens(Collection<EncapsulatedRevocationTokenIdentifier<CRL>>) - Method in class eu.europa.esig.dss.validation.ValidationData
Removes all CRL token entries matching the provided collection of encapsulated CRL binaries
excludeOCSPTokens(Collection<EncapsulatedRevocationTokenIdentifier<OCSP>>) - Method in class eu.europa.esig.dss.validation.ValidationData
Removes all OCSP token entries matching the provided collection of encapsulated OCSP binaries
EXPONENT - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Exponent
EXTEND - Enum constant in enum eu.europa.esig.dss.signature.SigningOperation
Extension process (eg : signature basic (B-P-B) to signature with timestamp (B-P-T))
extendDocument(DSSDocument, SP) - Method in interface eu.europa.esig.dss.signature.DocumentSignatureService
Extends the level of the signatures in the toExtendDocument
extendDocument(DSSDocument, SP) - Method in interface eu.europa.esig.dss.signature.MultipleDocumentsSignatureService
Extends the level of the signatures in the toExtendDocument
extendSignatures(DSSDocument, SP) - Method in interface eu.europa.esig.dss.signature.SignatureExtension
Extends the level of the signatures contained in a document.
extractCandidatesForSigningCertificate(CertificateSource) - Method in class eu.europa.esig.dss.validation.CMSCertificateSource
 
extractCandidatesForSigningCertificate(CertificateSource) - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Extracts candidates to be a signing certificate from the source

F

fallbackEnabled - Variable in class eu.europa.esig.dss.validation.RevocationDataLoadingStrategy
When enabled, returns first obtained revocation token, if both OCSP and CRL requests failed
fatalError(TransformerException) - Method in class eu.europa.esig.dss.DSSXmlErrorListener
 
FileNameBuilder - Class in eu.europa.esig.dss
This class is used to create a meaningful name for document depending on its original name and the signing operation.
FileNameBuilder() - Constructor for class eu.europa.esig.dss.FileNameBuilder
Default constructor to instantiate the builder
filterCoveredSignatureScopes(TimestampToken) - Method in class eu.europa.esig.dss.validation.scope.EncapsulatedTimestampScopeFinder
This method filters and returns covered SignatureScopes by the current timestamp
findBinaryForReference(RevocationRef<R>) - Method in class eu.europa.esig.dss.validation.ListRevocationSource
Gets the incorporated EncapsulatedRevocationTokenIdentifier corresponding to the provided reference
findSignatureScope(SignatureScopeFinder) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Runs SignatureScopeFinder
findSignatureScope(SignatureScopeFinder) - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
findSignatureScope(T) - Method in interface eu.europa.esig.dss.validation.scope.SignatureScopeFinder
Returns a list of SignatureScopes from a signature
findSignatureScopes(Collection<T>) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Finds SignatureScopes for a list of signatures
findSignatureScopes(Collection<T>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Finds and assigns SignatureScopes for a list of signatures
findTimestampScope(TimestampToken) - Method in class eu.europa.esig.dss.validation.scope.DetachedTimestampScopeFinder
 
findTimestampScope(TimestampToken) - Method in class eu.europa.esig.dss.validation.scope.EncapsulatedTimestampScopeFinder
 
findTimestampScope(TimestampToken) - Method in interface eu.europa.esig.dss.validation.scope.TimestampScopeFinder
This method returns a timestamp scope for the given TimestampToken
findTimestampScopes(TimestampToken, TimestampScopeFinder) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Finds timestamp scope for the TimestampToken
forceDelete() - Method in class eu.europa.esig.dss.signature.resources.TempFileResourcesHandler
This method is used to delete the temporary File forcibly, even with a flag toBeDeleted set to false.
foundSignatures(List<AdvancedSignature>) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
This method allows to set the found signatures
fromCertificate(CertificateToken) - Static method in class eu.europa.esig.dss.validation.CertificateValidator
Creates a CertificateValidator from a certificateToken
fromCurrentPosition() - Method in class eu.europa.esig.dss.definition.XPathExpressionBuilder
Starts XPath from the current position
fromCurrentPosition(boolean) - Method in class eu.europa.esig.dss.definition.XPathExpressionBuilder
Defines if to start XPath from the current position
fromCurrentPosition(DSSElement) - Static method in class eu.europa.esig.dss.definition.AbstractPaths
Builds the xpath expression to return entries of the element from the current position
fromCurrentPosition(DSSElement...) - Static method in class eu.europa.esig.dss.definition.AbstractPaths
Builds the xpath expression to return entries starting from the current position
fromCurrentPosition(DSSElement, DSSAttribute) - Static method in class eu.europa.esig.dss.definition.AbstractPaths
Builds the xpath expression to return entries starting from the current position with the given attribute
fromDocument(DSSDocument) - Static method in class eu.europa.esig.dss.validation.SignedDocumentValidator
This method guesses the document format and returns an appropriate document validator.
FullSignatureScope - Class in eu.europa.esig.dss.validation.scope
Marker class meaning that the signature covers the whole document.
FullSignatureScope(String, Digest) - Constructor for class eu.europa.esig.dss.validation.scope.FullSignatureScope
Default constructor

G

G - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
G
GENERAL_ERROR_KEY - Static variable in class eu.europa.esig.dss.validation.policy.AbstractSignaturePolicyValidator
The error key to be used for general errors
getAbbreviation() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
 
getAdjunctCertSources() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Returns the list of adjunct certificate sources assigned to this verifier.
getAdjunctCertSources() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getAIASource() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Gets the AIASource used to load a eu.europa.esig.dss.model.x509.CertificateToken's issuer by defined AIA URI(s) within the token
getAIASource() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getAlertOnExpiredSignature() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method returns the defined execution behaviour on expired signature (if the signing certificate or its POE(s) has been expired).
getAlertOnExpiredSignature() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getAlertOnInvalidTimestamp() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method returns the defined execution behaviour on invalid timestamp.
getAlertOnInvalidTimestamp() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getAlertOnMissingRevocationData() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method returns the defined execution behaviour on missing revocation data.
getAlertOnMissingRevocationData() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getAlertOnNoRevocationAfterBestSignatureTime() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method returns the defined execution behaviour if no revocation data obtained with an issuance time after the bestSignatureTime
getAlertOnNoRevocationAfterBestSignatureTime() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getAlertOnRevokedCertificate() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method returns the defined execution behaviour on revoked certificate.
getAlertOnRevokedCertificate() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getAlertOnUncoveredPOE() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method returns the defined execution behaviour on uncovered POE (timestamp).
getAlertOnUncoveredPOE() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getAllCertificateSources() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getAllCertificateSources() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Returns a list of all CertificateSources used during the validation process.
getAllRevocationBinaries() - Method in class eu.europa.esig.dss.validation.ListRevocationSource
Gets all revocation token binaries from all incorporated sources
getAllSignatures() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Returns a list of all signatures from the validating document
getAllTimestamps() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns a list of all timestamps found in the signature
getAllTimestamps() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getAllTimestamps() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getAllTimestamps() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of all incorporated timestamps
getAllTimestampsExceptLastArchiveTimestamp() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getAllTimestampsExceptLastArchiveTimestamp() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of all TimestampTokens except the last archive timestamp
getAllValidationData() - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Returns a combined validation data for all tokens
getAllValidationDataForSignature(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Returns a complete validation data for a signature, including the data for incorporated timestamps and/or counter-signatures
getArchiveTimestampMessageDigest() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
Archive timestamp seals the data of the signature in a specific order.
getArchiveTimestampOtherReferences(TimestampToken) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of TimestampedReferences for the given archive timestampToken that cannot be extracted from signature attributes (signed or unsigned), depending on its format (signedData for CAdES or, keyInfo for XAdES)
getArchiveTimestamps() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the archive Timestamps
getArchiveTimestamps() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getArchiveTimestamps() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getArchiveTimestamps() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of incorporated archive timestamps
getArchiveTimestampType() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Gets the ArchiveTimestampType, when applicable
getArchiveTimestampType(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns ArchiveTimestampType for the given unsignedAttribute
getAttrAuthoritiesCertValues() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of all certificates from the AttrAuthoritiesCertValues (XAdES)
getAttributeCertificateRefs() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of CertificateRefs included in the attribute attribute-certificate-references (CAdES) or the AttributeCertificateRefs/AttributeCertificateRefsV2 (XAdES)
getAttributeCertificates() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the Set of CertificateTokens according to references included in the attribute attribute-certificate-references (CAdES) or the AttributeCertificateRefs/AttributeCertificateRefsV2 (XAdES)
getAttributeName() - Method in interface eu.europa.esig.dss.definition.DSSAttribute
Returns the attribute name
getAttributeName() - Method in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
 
getAttributes() - Method in interface eu.europa.esig.dss.validation.SignatureProperties
Returns a list of children contained in the element
getBaselineRequirementsChecker() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Returns a cached instance of the BaselineRequirementsChecker
getCandidatesForSigningCertificate() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets an object containing the signing certificate or information indicating why it is impossible to extract it from the signature.
getCandidatesForSigningCertificate() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
ETSI TS 101 733 V2.2.1 (2013-04) 5.6.3 Signature Verification Process ...the public key from the first certificate identified in the sequence of certificate identifiers from SigningCertificate shall be the key used to verify the digital signature.
getCandidatesForSigningCertificate() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns an object with signing candidates
getCandidatesForSigningCertificate(CertificateSource) - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Gets an object containing the signing certificate or information indicating why it is impossible to extract it from the signature.
getCanonicalizationMethod() - Method in class eu.europa.esig.dss.validation.SignatureDigestReference
Returns canonicalization method used to calculate digest
getCanonicalizationMethod() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Applies only from XAdES timestamps
getCategory() - Method in class eu.europa.esig.dss.validation.SignerRole
Gets the role category
getCategory() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampedReference
Gets the timestamped object type
getCertificateChain() - Method in class eu.europa.esig.dss.AbstractSignatureParameters
Set the certificate chain
getCertificateRefs() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns the Set of contained certificate references.
getCertificateRefs(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of CertificateRefs from the given unsignedAttribute
getCertificates() - Method in class eu.europa.esig.dss.signature.BaselineBCertificateSelector
Returns a certificate chain for a B-level signature creation
getCertificates() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Get certificates embedded in the signature
getCertificates() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Returns an unmodifiable list of all certificate tokens encapsulated in the signature
getCertificates() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns the list of wrapped certificates.
getCertificateSource() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets a certificate source which contains ALL certificates embedded in the signature.
getCertificateSource() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns TimestampCertificateSource for the timestamp
getCertificateSourcesExceptLastArchiveTimestamp() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Returns a list of certificate sources with an exception to the last archive timestamp if applicable
getCertificateSourceType() - Method in class eu.europa.esig.dss.validation.AIACertificateSource
 
getCertificateSourceType() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
 
getCertificateSourceType() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampCertificateSource
 
getCertificateTokens() - Method in class eu.europa.esig.dss.validation.ValidationData
Gets certificate tokens to be included into the signature
getCertificateValues() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of all certificates from CertificateValues (XAdES/CAdES)
getCertifiedSignerRoles() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the certified roles of the signer.
getChildren() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
Returns a list of dependent signature scopes (e.g.
getChildrenNames(Node, String) - Static method in class eu.europa.esig.dss.DomUtils
This method returns the list of children's names for a given Node.
getCity() - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Gets location (city)
getClaimedSignerRoles() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the claimed roles of the signer.
getCommitmentTypeIndications() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method obtains the information concerning commitment type indication linked to the signature
getCompleteCertificateRefs() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of CertificateRefs included in the attribute complete-certificate-references (CAdES) or the CompleteCertificateRefs/CompleteCertificateRefsV2 (XAdES)
getCompleteCertificates() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the Set of CertificateTokens according references to included in the attribute complete-certificate-references (CAdES) or the CompleteCertificateRefs/CompleteCertificateRefsV2 (XAdES)
getCompleteCertificateSource() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets a ListCertificateSource representing a merged source from signatureCertificateSource and all included to the signature timestamp objects
getCompleteCertificateSource() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getCompleteCRLSource() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets a ListRevocationSource representing a merged source from signatureCRLSourse and all included to the signature timestamp objects
getCompleteCRLSource() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getCompleteOCSPSource() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets a ListRevocationSource representing a merged source from signatureOCSPSourse and all included to the signature timestamp objects
getCompleteOCSPSource() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getCompleteValidationDataForSignature(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Returns a complete validation data for a signature, including the data for incorporated timestamps and/or counter-signatures, but excluding the tokens already incorporated within the signature
getComputedDigest(DSSDocument, DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.policy.AbstractSignaturePolicyValidator
 
getComputedDigest(DSSDocument, DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.policy.BasicASNSignaturePolicyValidator
 
getComputedDigest(DSSDocument, DigestAlgorithm) - Method in interface eu.europa.esig.dss.validation.policy.SignaturePolicyValidator
Returns Digest on the computed SignaturePolicy's content
getComputedDigest(DSSDocument, DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.policy.ZeroHashSignaturePolicyValidator
 
getContainerContents() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns container's content
getContainerContents() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getContainerType() - Method in class eu.europa.esig.dss.validation.ContainerInfo
Gets the ASiCContainerType
getContentTimestamp(DSSDocument, SP) - Method in interface eu.europa.esig.dss.signature.DocumentSignatureService
This method allows to compute a content-timestamp (which is added in the signed properties)
getContentTimestamp(List<DSSDocument>, SP) - Method in interface eu.europa.esig.dss.signature.MultipleDocumentsSignatureService
Creates a content-timestamp attribute (to be include in the signed-data)
getContentTimestampMessageDigest() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
Returns the content timestamp message-imprint digest (timestamped or to be).
getContentTimestamps() - Method in class eu.europa.esig.dss.AbstractSignatureParameters
Returns the list of the TimestampToken to be incorporated within the signature and representing the content-timestamp.
getContentTimestamps() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the content timestamps
getContentTimestamps() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getContentTimestamps() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getContentTimestamps() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of incorporated content timestamps
getContentType() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the value of the signed attribute content-type
getContext() - Method in class eu.europa.esig.dss.AbstractSignatureParameters
Gets the signature creation context (internal variable)
getCounterSignaturePosition(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
Returns a current counter signature position in its master signature
getCounterSignatureReferences(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of references extracted from a counter signature
getCounterSignatures() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns a list of counter signatures applied to this signature
getCounterSignatures(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Extracts Counter Signatures from the given unsignedAttribute
getCounterSignaturesCertificateSource() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Returns a merged certificate source for values incorporated within counter signatures
getCounterSignaturesCRLSource() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Returns a merged CRL source for values incorporated within counter signatures
getCounterSignaturesOCSPSource() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Returns a merged OCSP source for values incorporated within counter signatures
getCounterSignaturesReferences(List<AdvancedSignature>) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of TimestampedReferences encapsulated from the list of counter signatures
getCountryName() - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Gets country name
getCreationDate() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
 
getCRLRefs(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of CRL revocation refs from the given unsignedAttribute
getCrlSource() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Returns the CRL source associated with this verifier.
getCrlSource() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getCRLSource() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets a CRL source which contains ALL CRLs embedded in the signature.
getCRLSource() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns TimestampCRLSource for the timestamp
getCrlTokens() - Method in class eu.europa.esig.dss.validation.ValidationData
Sets CRL tokens to be included into the signature
getCurrentNamespaces() - Static method in class eu.europa.esig.dss.DomUtils
This method returns stored namespace definitions
getCurrentTime() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getCurrentTime() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Gets the current validation time.
getDAIdentifier() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method returns an identifier provided by the Driving Application (DA) Note: used only for XAdES
getDataFoundUpToLevel() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method returns the signature level
getDataToBeCounterSigned(DSSDocument, CSP) - Method in interface eu.europa.esig.dss.signature.CounterSignatureService
Retrieves the bytes of the data that need to be counter-signed from signatureDocument.
getDataToBeSignedRepresentation() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
TS 119 102-1 (4.2.8 Data to be signed representation (DTBSR)) : The DTBS preparation component shall take the DTBSF and hash it according to the hash algorithm specified in the cryptographic suite.
getDataToSign(DSSDocument, SP) - Method in interface eu.europa.esig.dss.signature.DocumentSignatureService
Retrieves the bytes of the data that need to be signed based on the toSignDocument and parameters.
getDataToSign(List<DSSDocument>, SP) - Method in interface eu.europa.esig.dss.signature.MultipleDocumentsSignatureService
Retrieves the bytes of the data that need to be signed based on the toSignDocuments and parameters.
getDate(String) - Static method in class eu.europa.esig.dss.DomUtils
This method allows to convert the given text (XML representation of a date) to the Date.
getDefaultDigestAlgorithm() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method returns a default Digest Algorithm what will be used for digest calculation
getDefaultDigestAlgorithm() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getDefaultDigestAlgorithm() - Method in class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
Returns the used DigestAlgorithm
getDefaultDigestAlgorithm() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Returns a default digest algorithm defined for a digest calculation
getDefaultProcessExecutor() - Method in class eu.europa.esig.dss.validation.CertificateValidator
 
getDefaultProcessExecutor() - Method in interface eu.europa.esig.dss.validation.ProcessExecutorProvider
Returns a default for a validator process executor
getDefaultProcessExecutor() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
getDependentValidations() - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Returns a list of dependent validations from this Note: used to contain manifest entries
getDescription() - Method in class eu.europa.esig.dss.validation.CommitmentTypeIndication
Gets the description
getDescription() - Method in class eu.europa.esig.dss.validation.scope.ContainerContentSignatureScope
 
getDescription() - Method in class eu.europa.esig.dss.validation.scope.ContainerSignatureScope
 
getDescription() - Method in class eu.europa.esig.dss.validation.scope.CounterSignatureScope
 
getDescription() - Method in class eu.europa.esig.dss.validation.scope.DigestSignatureScope
 
getDescription() - Method in class eu.europa.esig.dss.validation.scope.FullSignatureScope
 
getDescription() - Method in class eu.europa.esig.dss.validation.scope.ManifestEntrySignatureScope
 
getDescription() - Method in class eu.europa.esig.dss.validation.scope.ManifestSignatureScope
 
getDescription() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
Gets the signature scope description
getDescription() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Gets description
getDescription(String) - Static method in class eu.europa.esig.dss.validation.OidRepository
Gets description corresponding to the given OID
getDetachedContents() - Method in class eu.europa.esig.dss.AbstractSignatureParameters
This method returns the documents to sign.
getDetachedContents() - Method in class eu.europa.esig.dss.ProfileParameters
Gets the detached contents
getDetachedContents() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns detached contents
getDetachedContents() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getDetachedTimestamps() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns a list of detached timestamps NOTE: used for ASiC with CAdES only
getDetachedTimestamps() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getDetachedTimestamps() - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Retrieves the detached timestamps found in the document
getDetachedTimestamps() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
getDetachedTimestamps() - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampSource
Returns a list of processed detached timestamps
getDetachedTimestamps() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getDetachedTimestamps() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of detached timestamps (used in ASiC with CAdES)
getDetachedTimestamps() - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Returns a collection of TimestampTokens
getDeterministicId() - Method in class eu.europa.esig.dss.AbstractSignatureParameters
The deterministic identifier used for unique identification of a created signature (used in XAdES and PAdES).
getDeterministicId() - Method in class eu.europa.esig.dss.ProfileParameters
Gets the deterministic id
getDiagnosticData() - Method in class eu.europa.esig.dss.validation.CertificateValidator
This method retrieves XmlDiagnosticData containing all information relevant for the validation process, including the certificate and revocation tokens obtained from online resources, e.g.
getDiagnosticData() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
This method retrieves XmlDiagnosticData containing all information relevant for the validation process, including the certificate and revocation tokens obtained from online resources, e.g.
getDigest() - Method in class eu.europa.esig.dss.validation.ManifestEntry
Gets the manifest entry digest
getDigest() - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Returns Digest that have been computed on the obtained signature policy document NOTE: can return NULL if a validator was not able to compute the digest
getDigest() - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Gets the incorporated Digest
getDigest() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
Gets digests of the document
getDigest() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Gets the Digest
getDigest(byte[]) - Method in class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
Gets digest of a binaries
getDigest(DSSDocument) - Method in class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
Gets digest of a document
getDigestAlgorithm() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Retrieves the digest algorithm used for generating the signature.
getDigestAlgorithm() - Method in class eu.europa.esig.dss.validation.SignatureDigestReference
Returns DigestAlgorithm used to calculate digest value
getDigestAlgorithm() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
This method returns a DigestAlgorithm used for message-imprint computation of the timestamp token
getDigestBase64String(DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.ManifestFile
Gets base64 encoded digest string of the manifest document for the given digestAlgorithm
getDigestValue() - Method in class eu.europa.esig.dss.validation.SignatureDigestReference
Returns calculated digest value
getDocSpecification() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Gets the Document Specification Qualifier when present
getDocument() - Method in class eu.europa.esig.dss.validation.ManifestFile
Gets the DSSDocument representing the manifest
getDocumentationReferences() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Gets the documentation references NOTE: optional, used in XAdES
getDocumentCertificateSource() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getDocumentCertificateSource() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Returns a list of all CertificateSources extracted from a validating document (signature(s), timestamp(s))
getDocumentCRLSource() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getDocumentCRLSource() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Returns a list of all CRL OfflineRevocationSources extracted from a validating document
getDocumentOCSPSource() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getDocumentOCSPSource() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Returns a list of all OCSP OfflineRevocationSources extracted from a validating document
getDocumentReferences() - Method in class eu.europa.esig.dss.validation.CommitmentTypeIndication
Gets the document references
getDocumentTimestamps() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns a list of timestamps defined with the 'DocTimeStamp' type NOTE: applicable only for PAdES
getDocumentTimestamps() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getDocumentTimestamps() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getDocumentTimestamps() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of incorporated document timestamps (PAdES only)
getDSSDictionaryCertValues() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of all certificates from the DSS dictionary (PAdES)
getDSSId() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method returns the SignatureIdentifier.
getDSSId() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getDSSId() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
Returns the unique DSS Identifier
getDSSIdAsString() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
Returns a String representation of the DSS Identifier
getElement(Node, String) - Static method in class eu.europa.esig.dss.DomUtils
Returns the Element corresponding to the XPath query.
getElementById(Node, String) - Static method in class eu.europa.esig.dss.DomUtils
Extract an element from the given document node with the given Id
getEncapsulatedCertificateIdentifiers(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of Identifiers obtained from the given unsignedAttribute
getEncapsulatedCRLIdentifiers(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of CRLBinarys obtained from the given unsignedAttribute
getEncapsulatedOCSPIdentifiers(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of OCSPResponseBinarys obtained from the given unsignedAttribute
getEncapsulatedReferencesFromTimestamps(List<TimestampToken>) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of TimestampedReferences for tokens encapsulated within the list of timestampTokens
getEncapsulatedValuesFromTimestamp(TimestampToken, ListCertificateSource, ListRevocationSource<CRL>, ListRevocationSource<OCSP>) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Gets a list of all validation data embedded to the timestampedTimestamp
getEncoded() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
 
getEncryptionAlgorithm() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Retrieves the encryption algorithm used for generating the signature.
getEntries() - Method in class eu.europa.esig.dss.validation.ManifestFile
Gets a list of ManifestEntrys
getErrorMessage() - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Returns a list of error messages obtained during signature cryptographic verification
getErrors() - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Returns a list of error messages occurred in the validation process
getErrorString() - Method in class eu.europa.esig.dss.validation.status.RevocationFreshnessStatus
 
getFilename() - Method in class eu.europa.esig.dss.validation.ManifestFile
Gets the manifest document's filename
getFileName() - Method in class eu.europa.esig.dss.validation.ManifestEntry
Gets the filename
getFileName() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
This method returns the file name of a detached timestamp
getFinalDocumentName(DSSDocument, SigningOperation, SignatureLevel, MimeType) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
Generates and returns a final name for the document to create
getFinalDocumentName(DSSDocument, SigningOperation, SignatureLevel, SignaturePackaging, MimeType) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
Generates and returns a final name for the document to create
getFinalFileName(DSSDocument, SigningOperation) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
Returns the final name for the document to create
getFinalFileName(DSSDocument, SigningOperation, SignatureLevel) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
Returns the final name for the document to create
getFinalFileName(DSSDocument, SigningOperation, SignatureLevel, SignaturePackaging) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
Returns the final name for the document to create
getGenerationTime() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Retrieves the timestamp generation time.
getId() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method returns the DSS unique signature id.
getId() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getId(String) - Static method in class eu.europa.esig.dss.DomUtils
Gets Id value from the given URI reference Ex.
getIdAsString(IdentifierBasedObject) - Method in class eu.europa.esig.dss.validation.OriginalIdentifierProvider
 
getIdAsString(IdentifierBasedObject) - Method in interface eu.europa.esig.dss.validation.TokenIdentifierProvider
Gets a String identifier for a given object
getIdAsString(IdentifierBasedObject) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
 
getIdAsStringForCertRef(CertificateRef) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Gets a String identifier for a given CertificateRef
getIdAsStringForRevRef(RevocationRef<?>) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Gets a String identifier for a given RevocationRef
getIdAsStringForRevTokenIdentifier(EncapsulatedRevocationTokenIdentifier<?>) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Gets a String identifier for a given EncapsulatedRevocationTokenIdentifier
getIdAsStringForSignature(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Gets a String identifier for a given AdvancedSignature
getIdAsStringForSignatureScope(SignatureScope) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Gets a String identifier for a given SignatureScope
getIdAsStringForTL(TLInfo) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Gets a String identifier for a given TLInfo
getIdAsStringForToken(Token) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Gets a String identifier for a given Token
getIdentifier() - Method in class eu.europa.esig.dss.validation.CommitmentTypeIndication
Gets the identifier
getIdentifier() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Returns the signature policy identifier
getIssuerFromAIA() - Method in class eu.europa.esig.dss.validation.AIACertificateSource
Get the issuer's certificate from Authority Information Access through id-ad-caIssuers extension.
getIssuerX500Principal() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
 
getKeyInfoCertificates() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of all certificates present in the KeyInfo element (XAdES) (can be unsigned)
getKeyInfoReferences() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns references from the KeyInfo (for XAdES) encapsulated elements
getManifestFile() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method returns a related ManifestFile in the case of ASiC-E signature.
getManifestFile() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getManifestFile() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
This method returns the covered manifest file NOTE: applicable only for ASiC-E CAdES
getManifestFiles() - Method in class eu.europa.esig.dss.validation.ContainerInfo
Gets a list of manifest files
getMaskGenerationFunction() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Retrieves the mask generation function used for generating the signature.
getMasterSignature() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets master signature
getMasterSignature() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getMessageForSignature(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.status.SignatureStatus
Returns error message for the given signature
getMessageForToken(Token) - Method in class eu.europa.esig.dss.validation.status.TokenStatus
Returns error message for the given token
getMessageImprint() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
This method returns the embedded message-imprint value
getMimeType() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the value of the signed attribute mime-type
getMimeType() - Method in class eu.europa.esig.dss.validation.ManifestEntry
Gets the mimetype
getMimeTypeContent() - Method in class eu.europa.esig.dss.validation.ContainerInfo
Gets mimetype file content
getMinimalNextUpdateTime() - Method in class eu.europa.esig.dss.validation.status.RevocationFreshnessStatus
Returns minimal time when revocation data should be updated for all concerned tokens NOTE: returns NULL if no suitable revocation data found or if the revocation data is fresh enough
getName() - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Gets name of the reference
getName() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
Gets name of the document
getNamespace() - Method in interface eu.europa.esig.dss.definition.DSSElement
Returns the namespace
getNamespace() - Method in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
 
getNamespaceURI(String) - Method in class eu.europa.esig.dss.NamespaceContextMap
 
getNode(Node, String) - Static method in class eu.europa.esig.dss.DomUtils
Returns the Node corresponding to the XPath query.
getNodeList(Node, String) - Static method in class eu.europa.esig.dss.DomUtils
Returns the NodeList corresponding to the XPath query.
getNodesAmount(Node, String) - Static method in class eu.europa.esig.dss.DomUtils
Returns an amount of found nodes matching the xPathString
getNotAfter() - Method in class eu.europa.esig.dss.validation.SignerRole
Gets the certificate's 'notAfter' for a 'certified' role category
getNotBefore() - Method in class eu.europa.esig.dss.validation.SignerRole
Gets the certificate's 'notBefore' for a 'certified' role category
getObjectId() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampedReference
Gets the timestamped object Id
getObjectReferences() - Method in class eu.europa.esig.dss.validation.CommitmentTypeIndication
Gets a list of signed data objects referenced by the current CommitmentType
getOCSPRefs(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of OCSP revocation refs from the given unsignedAttribute
getOcspSource() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Returns the OCSP source associated with this verifier.
getOcspSource() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getOCSPSource() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets an OCSP source which contains ALL OCSP responses embedded in the signature.
getOCSPSource() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns TimestampOCSPSource for the timestamp
getOcspTokens() - Method in class eu.europa.esig.dss.validation.ValidationData
Sets OCSP tokens to be included into the signature
getOrderedCertificateChains() - Method in class eu.europa.esig.dss.CertificateReorderer
This method is used to order the certificates (signing certificate, CA1, CA2 and Root)
getOrderedCertificates() - Method in class eu.europa.esig.dss.CertificateReorderer
This method is used to order the certificates (signing certificate, CA1, CA2 and Root)
getOriginalDocuments(AdvancedSignature) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
This method returns the signed document(s) without their signature(s)
getOriginalDocuments(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
 
getOriginalDocuments(String) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
This method returns the signed document(s) without their signature(s)
getOriginalDocuments(String) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
getOriginalDocuments(String) - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
 
getOutputStream() - Method in class eu.europa.esig.dss.signature.resources.AbstractResourcesHandler
This method returns the internal OutputStream instance
getPolicyContent() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Returns a DSSDocument with the signature policy content
getPositionId() - Method in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
Returns Id representing a current signature position in a file, considering its pre-siblings, master signatures when present
getPostalAddress() - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Gets postal address (used in CAdES)
getPostalCode() - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Gets postal code
getPostOfficeBoxNumber() - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Gets postOfficeBoxNumber
getPrefix() - Method in class eu.europa.esig.dss.definition.DSSNamespace
Gets the namespace prefix
getPrefix(String) - Method in class eu.europa.esig.dss.NamespaceContextMap
 
getPrefixes(String) - Method in class eu.europa.esig.dss.NamespaceContextMap
 
getPrefixMap() - Method in class eu.europa.esig.dss.NamespaceContextMap
Returns a prefix map (a copy)
getProcessedCertificates() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getProcessedCertificates() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Returns a read only list of all certificates used in the process of the validation of all signatures from the given document.
getProcessedRevocations() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getProcessedRevocations() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Returns a read only list of all revocations used in the process of the validation of all signatures from the given document.
getProcessedTimestamps() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getProcessedTimestamps() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Returns a read only list of all timestamps processed during the validation of all signatures from the given document.
getProcessingErrors() - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Returns a user-friendly String with obtained error messages occurred during the validation process
getPublicKeySize(PublicKey) - Static method in class eu.europa.esig.dss.validation.DSSPKUtils
This method returns the public key size extracted from public key infrastructure.
getReferencesFromTimestamp(TimestampToken, ListCertificateSource, ListRevocationSource<CRL>, ListRevocationSource<OCSP>) - Method in class eu.europa.esig.dss.validation.timestamp.AbstractTimestampSource
Incorporates all references from the given timestampToken
getReferenceValidations() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns individual validation foreach reference (XAdES, JAdES) or for the message-imprint (CAdES)
getRelatedSignatures() - Method in class eu.europa.esig.dss.validation.status.SignatureStatus
Returns a collection of signatures concerned by failure of the processed check
getRelatedTokens() - Method in class eu.europa.esig.dss.validation.status.TokenStatus
Returns a collection of tokens concerned by failure of the processed check
getRevocationDataLoadingStrategyFactory() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Returns a factory used to create revocation data loading strategy associated with this verifier.
getRevocationDataLoadingStrategyFactory() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getRevocationDataVerifier() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Returns a RevocationDataVerifier associated with this verifier.
getRevocationDataVerifier() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getRevocationToken(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.validation.CRLFirstRevocationDataLoadingStrategy
 
getRevocationToken(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.validation.OCSPFirstRevocationDataLoadingStrategy
 
getRevocationToken(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.validation.RevocationDataLoadingStrategy
This method retrieves a RevocationToken for the given certificateToken
getRevocationTokens(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.validation.ListRevocationSource
 
getRole() - Method in class eu.europa.esig.dss.validation.SignerRole
Gets the role
getRootFile() - Method in class eu.europa.esig.dss.validation.ManifestFile
Returns a ManifestEntry with argument Rootfile="true"
getSecureDocumentBuilderFactory() - Static method in class eu.europa.esig.dss.DomUtils
This method returns a new instance of DocumentBuilderFactory with configured security features
getSecureTransformer() - Static method in class eu.europa.esig.dss.DomUtils
This method returns a new instance of Transformer with secured features enabled
getSecureTransformerFactory() - Static method in class eu.europa.esig.dss.DomUtils
This method returns a new instance of TransformerFactory with secured features enabled
getSignatureAlgorithm() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Retrieves the signature algorithm (or cipher) used for generating the signature.
getSignatureById(String) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Returns the signature with the given id.
getSignatureCryptographicVerification() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets signature's cryptographic validation result
getSignatureCryptographicVerification() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getSignatureDigestReference(DigestAlgorithm) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns a signature reference element as defined in TS 119 442 - V1.1.1 - Electronic Signatures and Infrastructures (ESI), ch.
getSignatureFilename() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method returns the signature filename (useful for ASiC and multiple signature files)
getSignatureFilename() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getSignatureFilename() - Method in class eu.europa.esig.dss.validation.ManifestFile
Gets the signature filename
getSignatureFilePosition() - Method in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
This method returns a position of a signature file NOTE: this method returns a signature filename for ASiC containers, empty string for others
getSignatureForm() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Specifies the format of the signature
getSignatureIdentifierBuilder() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Returns a builder to define and build a signature Id
getSignaturePolicy() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the Signature Policy OID from the signature.
getSignaturePolicy() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getSignaturePolicy(String, String) - Method in class eu.europa.esig.dss.validation.SignaturePolicyProvider
Gets signature policy by all available ways (id and uri)
getSignaturePolicyById(String) - Method in class eu.europa.esig.dss.validation.SignaturePolicyProvider
Gets a signature policy document with the corresponding policyId from signaturePoliciesById map
getSignaturePolicyByUrl(String) - Method in class eu.europa.esig.dss.validation.SignaturePolicyProvider
Gets a signature policy document with the corresponding url from signaturePoliciesByUrl map, if not found, retrieved the data from url with dataLoader
getSignaturePolicyProvider() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Returns a signaturePolicyProvider If not defined, returns a default provider
getSignaturePolicyStore() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the Signature Policy Store from the signature
getSignaturePolicyValidatorLoader() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Returns an instance of a corresponding to the format SignaturePolicyValidatorLoader
getSignaturePosition() - Method in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
Returns a position of a signature in the provided file
getSignatureProductionPlace() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns information about the place where the signature was generated
getSignatures() - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Retrieves the signatures found in the document
getSignatures() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
getSignatures() - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Returns a collection of AdvancedSignatures
getSignatureScopes() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns a list of found SignatureScopes NOTE: the method findSignatureScope(signatureScopeFinder) shall be called before
getSignatureScopes() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getSignatureSignedDataReferences() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of all TimestampedReferences found into CMS SignedData of the signature NOTE: used only in ASiC-E CAdES
getSignatureTimestampMessageDigest() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
Returns the message-imprint digest on data (signature value) that was timestamped by the SignatureTimeStamp for the given timestamp.
getSignatureTimestampReferences() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of TimestampedReference for a "signature-timestamp" element
getSignatureTimestamps() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the signature timestamps
getSignatureTimestamps() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getSignatureTimestamps() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getSignatureTimestamps() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of incorporated signature timestamps
getSignatureValue() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the digital signature value
getSignedAssertions() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the list of embedded signed assertions.
getSignedData() - Method in class eu.europa.esig.dss.AbstractSignatureParameters
Get signed data
getSignedDataCertificates() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of all certificates present in a signed element (i.e.
getSignedDocumentFilenames() - Method in class eu.europa.esig.dss.validation.ContainerInfo
Returns a list of signed document filenames
getSignedSignatureProperties() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns the 'signed-signature-properties' element of the signature
getSignerDataReferences() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getSignerDataReferences() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of TimestampedReferences obtained from the signatureScopes
getSignerDataTimestampedReferences(List<SignatureScope>) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Creates a list of TimestampedReferences from a given list of SignatureScopes
getSignerInformation() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns used signer information from CMS Signed Data object
getSignerInformationStoreInfos() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns a list of found CertificateIdentifier in the SignerInformationStore
getSignerRoles() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the list of roles of the signer.
getSignerRoles() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getSigningCertificate() - Method in class eu.europa.esig.dss.AbstractSignatureParameters
Get the signing certificate
getSigningCertificateRefs() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of CertificateRefs for the signing certificate (V1/V2)
getSigningCertificates() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the Set of CertificateTokens for the signing certificate (V1/V2)
getSigningCertificateTimestampReferences() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of TimestampedReferences created from signing certificates of the signature
getSigningCertificateToken() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method returns the signing certificate token or null if there is no valid signing certificate.
getSigningCertificateToken() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getSigningTime() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the signing time included within the signature.
getSources() - Method in class eu.europa.esig.dss.validation.ListRevocationSource
Gets a list of all embedded sources
getStateOrProvince() - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Gets region (stateOrProvince)
getStreetAddress() - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Gets the address
getStringPublicKeySize(Token) - Static method in class eu.europa.esig.dss.validation.DSSPKUtils
This method returns a key length used to sign this token.
getStringPublicKeySize(PublicKey) - Static method in class eu.europa.esig.dss.validation.DSSPKUtils
This method returns a key length extracted from the public key.
getStructureValidationResult() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns a message if the structure validation fails
getStructureValidationResult() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getTagName() - Method in interface eu.europa.esig.dss.definition.DSSElement
Returns element tag name
getTagName() - Method in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
 
getTimestamp() - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
 
getTimestamp() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampValidator
Returns a single TimestampToken to be validated
getTimeStamp() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Gets BouncyCastle implementation of a TimestampToken
getTimestampAttribute() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Gets the timestamp's element attribute (XAdES, JAdES)
getTimestampCertificateSources() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getTimestampCertificateSources() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a merged ListCertificateSource of all embedded timestamp certificate sources
getTimestampCertificateSourcesExceptLastArchiveTimestamp() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getTimestampCertificateSourcesExceptLastArchiveTimestamp() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a merged ListCertificateSource of all embedded timestamp certificate sources except the latest Archive Timestamp
getTimestampCRLSources() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getTimestampCRLSources() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a merged ListRevocationSource of all embedded timestamp CRL sources
getTimestampedCertificateRefs(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of TimestampedReference certificate refs found in the given unsignedAttribute
getTimestampedCertificateValues(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of TimestampedReferences from the unsignedAttribute containing certificate values
getTimestampedData() - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
 
getTimestampedData() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampValidator
Returns the timestamped data
getTimestampedReferences() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Gets list of TimestampedReferences covered by the current timestamp
getTimestampedReferences(List<SignatureScope>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Returns a list of timestamped references from the given list of SignatureScopes
getTimestampedRevocationRefs(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of TimestampedReference revocation refs found in the given unsignedAttribute
getTimestampedRevocationValues(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of timestamped revocation references extracted from the given unsigned attribute
getTimestampIncludes() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns the covered references by the current timestamp (XAdES IndividualDataObjectsTimeStamp)
getTimestampMessageImprintDigestBuilder(DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a TimestampMessageDigestBuilder to compute message digest with the provided DigestAlgorithm
getTimestampMessageImprintDigestBuilder(TimestampToken) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
getTimestampOCSPSources() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getTimestampOCSPSources() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a merged ListRevocationSource of all embedded timestamp OCSP sources
getTimestampScopeFinder() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
This method returns a timestamp scope finder
getTimestampScopeFinder() - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
 
getTimestampScopes() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns the scope of the current timestamp (detached timestamps only)
getTimestampSignatureScopeForDocument(DSSDocument) - Method in class eu.europa.esig.dss.validation.scope.DetachedTimestampScopeFinder
Returns a timestamped SignatureScope for the given document
getTimestampSource() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Gets a Signature Timestamp source which contains ALL timestamps embedded in the signature.
getTimestampsX1() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the time-stamp which is placed on the digital signature (XAdES example: ds:SignatureValue element), the signature time-stamp(s) present in the AdES-T form, the certification path references and the revocation status references.
getTimestampsX1() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getTimestampsX1() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getTimestampsX1() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of incorporated SigAndRefs timestamps
getTimestampsX2() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns the time-stamp which is computed over the concatenation of CompleteCertificateRefs and CompleteRevocationRefs elements (XAdES example).
getTimestampsX2() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
getTimestampsX2() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getTimestampsX2() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of incorporated RefsOnly timestamps
getTimeStampType() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Retrieves the type of the timestamp token.
getTimestampValidationData(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns a list of TimestampedReferences encapsulated to the "timestamp-validation-data" unsignedAttribute
getTimeStampValidationDataCertValues() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of all certificates from the TimeStampValidationData (XAdES)
getTimestampX1MessageDigest() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
Returns the message-imprint digest to be time-stamped.
getTimestampX2MessageDigest() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
Returns the data to be time-stamped which contains the concatenation of CompleteCertificateRefs and CompleteRevocationRefs elements (XAdES example).
getTokenIdentifierProvider() - Method in class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
Gets the TokenIdentifierProvider
getTokenIdentifierProvider() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Gets TokenIdentifierProvider
getTokenRevocationNextUpdateTime(Token) - Method in class eu.europa.esig.dss.validation.status.RevocationFreshnessStatus
Returns nextUpdate time of revocation data for the given token NOTE: returns Date only if the obtained revocation data is not fresh enough (otherwise returns null)
getTransformationNames() - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Returns a list of transformations contained in the reference
getTransformations() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
Returns a list of transformations on the original document when applicable
getTransformations() - Method in class eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations
 
getTransformsDescription() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Gets a list of Strings describing the 'ds:Transforms' element NOTE: XAdES only
getTrustedCertSources() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Returns the trusted certificate sources associated with this verifier.
getTrustedCertSources() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
getTSTInfoTsa() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Returns a TSTInfo.tsa attribute identifying the timestamp issuer, when attribute is present
getType() - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Returns type of the validated reference
getType() - Method in class eu.europa.esig.dss.validation.scope.ContainerContentSignatureScope
 
getType() - Method in class eu.europa.esig.dss.validation.scope.ContainerSignatureScope
 
getType() - Method in class eu.europa.esig.dss.validation.scope.CounterSignatureScope
 
getType() - Method in class eu.europa.esig.dss.validation.scope.DigestSignatureScope
 
getType() - Method in class eu.europa.esig.dss.validation.scope.FullSignatureScope
 
getType() - Method in class eu.europa.esig.dss.validation.scope.ManifestEntrySignatureScope
 
getType() - Method in class eu.europa.esig.dss.validation.scope.ManifestSignatureScope
 
getType() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
Returns type of the signature scope
getUnsignedAttributes() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Gets unsigned attribute table
getUnsignedPropertiesReferences() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
getUnsignedPropertiesReferences() - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Returns a list of TimestampedReferences for all tokens embedded into unsigned properties of the signature
getUnsignedSignatureProperties() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Returns the 'unsigned-signature-properties' element of the signature
getUri() - Method in class eu.europa.esig.dss.definition.DSSNamespace
Gets the namespace URI
getUri() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Returns the signature policy URI (if found)
getURI() - Method in interface eu.europa.esig.dss.definition.DSSElement
Returns namespace URI
getURI() - Method in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
 
getURI() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampInclude
Gets the reference URI
getUsedCertificateByCertificateRef(CertificateRef) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Returns used certificate by the certificateRef
getUserNotice() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Gets user notice that should be displayed when the signature is verified
getValidationContext() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Returns a validated validation context
getValidationData(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getValidationData(AdvancedSignature) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Returns a validation data for the given signature's certificate chain
getValidationData(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Returns a related ValidationData for the given token id
getValidationData(TimestampToken) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
getValidationData(TimestampToken) - Method in interface eu.europa.esig.dss.validation.ValidationContext
Returns a validation data for the given timestampToken's certificate chain
getValidationData(TimestampToken) - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Returns a related ValidationData for the given token id
getValidationData(Collection<T>) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Extracts a validation data for provided collection of signatures
getValidationData(Collection<T>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
getValidationData(Collection<T>, Collection<TimestampToken>) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Extracts a validation data for provided collection of signatures and/or timestamps
getValidationData(Collection<T>, Collection<TimestampToken>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
getValidationTime() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Returns validation time In case if the validation time is not provided, initialize the current time value from the system
getValue(Node, String) - Static method in class eu.europa.esig.dss.DomUtils
Returns the String value of the corresponding to the XPath query.
getVRIDictionaryCertValues() - Method in class eu.europa.esig.dss.validation.SignatureCertificateSource
Retrieves the list of all certificates from the VRI dictionary (PAdES)
getXmlBasicSignature(Token) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Gets XmlBasicSignature for a Token
getXmlCertificateRef(CertificateRef, CertificateRefOrigin) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds a XmlCertificateRef from CertificateRef
getXmlCRLRevocationRef(CRLRef, Set<RevocationRefOrigin>) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds a XmlRevocationRef from CRLRef
getXmlDigestAlgoAndValue(DigestAlgorithm, byte[]) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds a XmlDigestAlgoAndValue for DigestAlgorithm and digestValue
getXmlDigestAlgoAndValue(Digest) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds a XmlDigestAlgoAndValue for Digest
getXmlForCertificateChain(Token) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Returns a certificate chain for the token
getXmlForCertificateChain(Token, CertificateSource) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Returns a certificate chain for the token from the certificateSource
getXmlForCertificateChain(CertificateValidity, CertificateSource) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds a certificate chain for a CertificateValidity
getXmlFoundCertificates(Identifier, TokenCertificateSource) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Returns found certificates from the source
getXmlOCSPRevocationRef(OCSPRef, Set<RevocationRefOrigin>) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds a XmlRevocationRef from OCSPRef
getXmlOrphanCertificate(CertificateOrigin, CertificateToken, TokenCertificateSource, CertificateToken) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method builds an XmlOrphanCertificateToken
getXmlRelatedCertificateForOrphanReferences(TokenCertificateSource) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Returns a list of XmlRelatedCertificates for orphan references within certificateSource
getXmlRevocationRefs(String, Map<RevocationRef<R>, Set<RevocationRefOrigin>>) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Returns a list of XmlRevocationRef for a token with tokenId
getXmlSignerInfo(SignerIdentifier) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Creates a XmlSignerInfo from SignerIdentifier
getXmlSignerInformationStore(Set<SignerIdentifier>) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
Builds a list of XmlSignerInfo from SignerIdentifiers
getXmlSigningCertificate(Identifier, CertificateValidity) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Gets a signing certificate token for a token with tokenIdentifier
getXPathByIdAttribute(String) - Static method in class eu.europa.esig.dss.DomUtils
Returns case-insensitive xPath expression
getXPointerId(String) - Static method in class eu.europa.esig.dss.DomUtils
Method getXPointerId See org.apache.xml.security.utils.resolver.implementations.ResolverXPointer
getZipComment() - Method in class eu.europa.esig.dss.validation.ContainerInfo
Gets the zip comment

H

hasBaselineBProfile() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks if the signature has a corresponding BASELINE-B profile
hasBaselineLTAProfile() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks if the signature has a corresponding BASELINE-LTA profile
hasBaselineLTProfile() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks if the signature has a corresponding BASELINE-LT profile
hasBaselineTProfile() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks if the signature has a corresponding BASELINE-T profile
hasBProfile() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Checks if the signature is conformant to AdES-BASELINE-B level
hashCode() - Method in class eu.europa.esig.dss.ProfileParameters
 
hashCode() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
hashCode() - Method in class eu.europa.esig.dss.validation.scope.ManifestEntrySignatureScope
 
hashCode() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
 
hashCode() - Method in class eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations
 
hashCode() - Method in class eu.europa.esig.dss.validation.SignerRole
 
hashCode() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampedReference
 
hasLTAProfile() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Checks if the LTA-level is present in the signature
hasLTProfile() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Checks if the LT-level is present in the signature
hasTProfile() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Checks if the T-level is present in the signature
HMAC_OUTPUT_LENGTH - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
HMACOutputLength

I

ID - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
Id
identifierProvider - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Generates ids for the tokens
IllegalInputException - Exception Class in eu.europa.esig.dss.exception
This exception indicates that a provided by the user input or file is not valid for a particular operation
IllegalInputException(String) - Constructor for exception class eu.europa.esig.dss.exception.IllegalInputException
Default constructor
IllegalInputException(String, Throwable) - Constructor for exception class eu.europa.esig.dss.exception.IllegalInputException
Default constructor with original exception
incorporateArchiveTimestampReferences(TimestampToken, List<TimestampToken>) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
The method incorporates all the timestamped references for the given archive timestampToken
initialize(CertificateVerifier) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
initialize(CertificateVerifier) - Method in interface eu.europa.esig.dss.validation.ValidationContext
This method initializes the ValidationContext by retrieving the relevant data from certificateVerifier
initializeDiagnosticDataBuilder() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Initializes a relevant DiagnosticDataBuilder for the given implementation
initParameters() - Method in class eu.europa.esig.dss.AbstractSignatureParametersBuilder
Initialize and return empty signature parameters
InMemoryResourcesHandler - Class in eu.europa.esig.dss.signature.resources
This class represents an in-memory implementation of DSSResourcesFactory.
InMemoryResourcesHandler() - Constructor for class eu.europa.esig.dss.signature.resources.InMemoryResourcesHandler
Default constructor
InMemoryResourcesHandlerBuilder - Class in eu.europa.esig.dss.signature.resources
This class creates an InMemoryResourcesHandler to create in-memory objects NOTE: This implementation is used by default
InMemoryResourcesHandlerBuilder() - Constructor for class eu.europa.esig.dss.signature.resources.InMemoryResourcesHandlerBuilder
Default constructor
instantiateValidationDataContainer() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Creates a new instance of ValidationDataContainer
isAcceptable(RevocationToken<?>) - Method in class eu.europa.esig.dss.validation.RevocationDataVerifier
This method verifies the validity of the given RevocationToken using the embedded issuer certificate token
isAcceptable(RevocationToken<?>, CertificateToken) - Method in class eu.europa.esig.dss.validation.RevocationDataVerifier
This method verifies the validity of the given RevocationToken
isAcceptableToken(RevocationToken<?>) - Method in class eu.europa.esig.dss.validation.RevocationDataLoadingStrategy
This method verifies whether the obtained revocation token is acceptable
isAllDataObjectsTimestamp(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given signedAttribute is an instance of "data-objects-timestamp" element NOTE: Applicable only for XAdES
isAllDataSignedObjects() - Method in class eu.europa.esig.dss.validation.CommitmentTypeIndication
Gets if AllDataSignedObjects are referenced by the current CommitmentType (XAdES only)
isArchiveManifest() - Method in class eu.europa.esig.dss.validation.ManifestFile
Gets if the manifest is related to an archive timestamp (ASiC-E with CAdES)
isArchiveTimestamp(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "archive-timestamp" element
isASiCEArchive(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
Checks if the given signature represents an ASiC-E container
isASiCSArchive(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
Checks if the given signature represents an ASiC-S container
isAsn1Processable() - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Returns if the signature policy is ASN.1 processable
isAttrAuthoritiesCertValues(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "AttrAuthoritiesCertValues" element
isAttributeCertificateRef(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "attribute-certificate-ref" element
isAttributeRevocationRef(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "attribute-revocation-ref" element
isAttributeRevocationValues(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "AttributeRevocationValues" element
isCertificateValues(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "certificate-values" element
isCheckRevocationForUntrustedChains() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method returns true if revocation check is enabled for untrusted certificate chains.
isCheckRevocationForUntrustedChains() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
isCompleteCertificateRef(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "complete-certificate-ref" element
isCompleteRevocationRef(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "complete-revocation-ref" element
isContentTimestamp(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given signedAttribute is an instance of "content-timestamp" element NOTE: Applicable only for CAdES
isCounterSignature() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Checks if the current signature is a counter signature (i.e.
isCounterSignature() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
isCounterSignature(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "counter-signature" element
isDigestAlgorithmsEqual() - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Returns if the DigestAlgorithm defined in the policy and used for the validation do match
isDigestValid() - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Returns if the signature policy has been validated successfully
isDocHashOnlyValidation() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns true if the validation of the signature has been performed only on Signer's Document Representation (SDR).
isDocHashOnlyValidation() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
isDocumentCovered(String) - Method in class eu.europa.esig.dss.validation.ManifestFile
Checks if the document with documentName is covered by the Manifest
isDOM(byte[]) - Static method in class eu.europa.esig.dss.DomUtils
This method returns true if the binaries contains a Document
isDOM(DSSDocument) - Static method in class eu.europa.esig.dss.DomUtils
This method returns true if the provided document is a valid XML Document
isDuplicated() - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Returns if the referenced data is ambiguous
isElementReference(String) - Static method in class eu.europa.esig.dss.DomUtils
Returns TRUE if the provided uri refers to an element in the signature
isEmpty() - Method in class eu.europa.esig.dss.validation.ListRevocationSource
Checks if the current ListRevocationSource and its children are empty
isEmpty() - Method in class eu.europa.esig.dss.validation.status.SignatureStatus
 
isEmpty() - Method in class eu.europa.esig.dss.validation.status.TokenStatus
 
isEmpty() - Method in class eu.europa.esig.dss.validation.ValidationData
Checks if the validation data is empty
isEmpty() - Method in class eu.europa.esig.dss.validation.ValidationDataContainer
Checks if the validation data for inclusion if empty
isExist() - Method in interface eu.europa.esig.dss.validation.SignatureProperties
Checks if "unsigned-signature-properties" exists and can be processed
isExtractPOEFromUntrustedChains() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method returns whether POEs should be extracted from timestamps coming from untrusted certificate chains.
isExtractPOEFromUntrustedChains() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
isFound() - Method in class eu.europa.esig.dss.validation.ManifestEntry
Gets if the referenced document has been found
isFound() - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Gets if the references data has been found
isHashAsInTechnicalSpecification() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Gets if the digest should be computed as specified in the relevant technical specification
isHashOnlyValidation() - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Returns true if the validation of the signature has been performed only on Data To Be Signed Representation (DTBSR).
isHashOnlyValidation() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
isIdentified() - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Returns if the signature policy has been obtained successfully
isIndividualDataObjectsTimestamp(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given signedAttribute is an instance of "individual-data-objects-timestamp" element NOTE: Applicable only for XAdES
isIntact() - Method in class eu.europa.esig.dss.validation.ManifestEntry
Gets if the digest of the reference document matches
isIntact() - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Gets if the digest of a referenced document matches to one defined in the reference
isMessageImprintDataFound() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if the data for message-imprint computation has been found
isMessageImprintDataIntact() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
The method matchData must be invoked previously.
isMimeTypeFilePresent() - Method in class eu.europa.esig.dss.validation.ContainerInfo
Returns if the mimetype file present
isNotEmpty(Node, String) - Static method in class eu.europa.esig.dss.DomUtils
Returns true if the xpath query contains something
isOrphan(RevocationRef<R>) - Method in class eu.europa.esig.dss.validation.ListRevocationSource
Checks if the source does not contain revocation identifiers matching to the reference
isProcessed() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if the timestamp's signature has been validated
isReferenceDataFound() - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Gets if (all) references data found
isReferenceDataIntact() - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Gets if (all) references data intact
isReferencedData() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampInclude
Returns if the data is referenced
isRefsOnlyTimestamp(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "refs-only-timestamp" element
isRevocationFallback() - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Returns whether revocation data still shall be returned if validation of requested revocation data failed (i.e.
isRevocationFallback() - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
isRevocationValues(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "revocation-values" element
isRootfile() - Method in class eu.europa.esig.dss.validation.ManifestEntry
Checks if it is a rootfile
isRootXPointer(String) - Static method in class eu.europa.esig.dss.DomUtils
This method checks if the XPointer refers the document root.
isSameTagName(String) - Method in interface eu.europa.esig.dss.definition.DSSElement
Checks if the tag name matches to the current element
isSameTagName(String) - Method in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
 
isSameUri(String) - Method in class eu.europa.esig.dss.definition.DSSNamespace
Checks if the given URI is the same as for the current DSSNamespace object
isSigAndRefsTimestamp(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "sig-and-refs-timestamp" element
isSignatureIntact() - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Gets if the SignatureValue is valid
isSignaturePolicyIdentifierHashPresent() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks if the signature contains a SignaturePolicyIdentifier containing a hash used to digest the signature policy
isSignaturePolicyStore(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "signature-policy-store" element
isSignatureTimestamp(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "signature-timestamp" element
isSignatureValid() - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Returns if the signature is valid.
isSignatureValid() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Deprecated.
since DSS 5.12. Use #isValid method instead.
isSignedBy(CertificateToken) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if the timestamp token is signed by the given publicKey
isSignedBy(PublicKey) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
 
isSupported(DSSDocument) - Method in interface eu.europa.esig.dss.validation.DocumentValidatorFactory
This method tests if the current implementation of DocumentValidator supports the given document
isSupported(DSSDocument) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Checks if the document is supported by the current validator
isSupported(DSSDocument) - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
 
isSupported(DSSDocument) - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidatorFactory
 
isTimestamped(String, TimestampedObjectType) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
 
isTimestamped(String, TimestampedObjectType) - Method in interface eu.europa.esig.dss.validation.timestamp.TimestampSource
Checks if a tokenId with the given Id is covered by the timestamp source
isTimestampManifest() - Method in class eu.europa.esig.dss.validation.ManifestFile
Gets if the manifest is related to a timestamp
isTimestampValid(TimestampToken) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
This method verifies whether a timestampToken is valid and can be used as a valid POE for covered objects
isTimeStampValidationData(SA) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Determines if the given unsignedAttribute is an instance of "timestamp-validation-data" element
isValid() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Indicated if the signature is intact and the message-imprint matches the computed message-imprint.
isValidSignatureValue(ToBeSigned, SignatureValue, CertificateToken) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
 
isValidSignatureValue(ToBeSigned, SignatureValue, CertificateToken) - Method in interface eu.europa.esig.dss.signature.DocumentSignatureService
Verifies the signature value against a ToBeSigned and a CertificateToken
isValidSignatureValue(ToBeSigned, SignatureValue, CertificateToken) - Method in interface eu.europa.esig.dss.signature.MultipleDocumentsSignatureService
Verifies the signature value against a ToBeSigned and a CertificateToken
isXPointerQuery(String) - Static method in class eu.europa.esig.dss.DomUtils
Indicates if the given URI is an XPointer query.
isZeroHash() - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Gets if the policy is a zero-hash (no hash check shall be performed)

J

J - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
J

K

KEY_INFO - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
KeyInfo
KEY_INFO_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:KeyInfo"
KEY_INFO_X509_CERTIFICATE_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:KeyInfo/ds:X509Data/ds:X509Certificate"
KEY_INFO_X509_DATA - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:KeyInfo/ds:X509Data"
KEY_NAME - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
KeyName
KEY_VALUE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
KeyValue

L

linkSigningCertificateAndChains(Set<CertificateToken>) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Links the certificates and their certificate chains
linkSigningCertificateAndChains(Set<CertificateToken>) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
 
ListRevocationSource<R extends eu.europa.esig.dss.model.x509.revocation.Revocation> - Class in eu.europa.esig.dss.validation
This class allows to handle a list OfflineRevocationSource
ListRevocationSource() - Constructor for class eu.europa.esig.dss.validation.ListRevocationSource
Default constructor
ListRevocationSource(OfflineRevocationSource<R>) - Constructor for class eu.europa.esig.dss.validation.ListRevocationSource
This constructor allows to initialize the list with an OfflineRevocationSource.
loadValidator(SignaturePolicy) - Method in class eu.europa.esig.dss.validation.policy.DefaultSignaturePolicyValidatorLoader
Loads with a ServiceLoader and returns the relevant validator for a SignaturePolicy
loadValidator(SignaturePolicy) - Method in interface eu.europa.esig.dss.validation.policy.SignaturePolicyValidatorLoader
Loads with a ServiceLoader and returns the relevant validator for a SignaturePolicy

M

makeTimestampToken(SA, TimestampType, List<TimestampedReference>) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Creates a timestamp token from the provided signatureAttribute
makeTimestampTokens() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Populates all the lists by data found into the signature
makeTimestampTokens(SA, TimestampType) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Creates timestamp tokens from the provided signatureAttribute
makeTimestampTokens(SA, TimestampType, List<TimestampedReference>) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Creates timestamp tokens from the provided signatureAttribute with a given list of TimestampedReferences
makeTimestampTokensFromSignedAttributes() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Creates TimestampTokens from all instances extracted from signed attributes (content TSTs)
makeTimestampTokensFromUnsignedAttributes() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Creates TimestampTokens from found instances in unsigned properties
MANIFEST - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Manifest
MANIFEST_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:Object/ds:Manifest"
MANIFEST_TYPE - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
The "Type" attribute value for a ds:Reference element referring a signed manifest
ManifestEntry - Class in eu.europa.esig.dss.validation
Defines a references document entry of a ManifestFile
ManifestEntry() - Constructor for class eu.europa.esig.dss.validation.ManifestEntry
Default constructor instantiating object with null values
ManifestEntrySignatureScope - Class in eu.europa.esig.dss.validation.scope
This SignatureScope represents a Manifest entry document
ManifestEntrySignatureScope(String, Digest, String, List<String>) - Constructor for class eu.europa.esig.dss.validation.scope.ManifestEntrySignatureScope
Constructor with transformations (Used in XAdES)
manifestFile - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
In case of a ASiC-E signature this is the found related manifest file.
manifestFile - Variable in class eu.europa.esig.dss.validation.SignedDocumentValidator
A related ManifestFile to the provided document
ManifestFile - Class in eu.europa.esig.dss.validation
Represents a parsed Manifest File object
ManifestFile() - Constructor for class eu.europa.esig.dss.validation.ManifestFile
Default constructor instantiating object with null values
ManifestSignatureScope - Class in eu.europa.esig.dss.validation.scope
The Signature Scope represents a Manifest document
ManifestSignatureScope(String, Digest) - Constructor for class eu.europa.esig.dss.validation.scope.ManifestSignatureScope
Default constructor
ManifestSignatureScope(String, Digest, List<String>) - Constructor for class eu.europa.esig.dss.validation.scope.ManifestSignatureScope
Constructor with a list of XML transformations (to be used for XAdES only)
matchData(byte[]) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if the TimeStampToken matches the signed data.
matchData(byte[], boolean) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if the TimeStampToken matches the signed data.
matchData(DSSDocument) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if the TimeStampToken matches the signed data.
matchData(DSSDocument, boolean) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if the TimeStampToken matches the signed data.
matchData(DSSMessageDigest) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if the TimeStampToken matches the message-imprint digest with warning enabled.
matchData(DSSMessageDigest, boolean) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Checks if the TimeStampToken matches the message-imprint digest.
MGMT_DATA - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
MgmtData
MIME_TYPE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
MimeType
minimalLTARequirement() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks the minimal requirement to satisfy LTA-profile for AdES signatures
minimalLTRequirement() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks the minimal requirement to satisfy LT-profile for AdES signatures
minimalTRequirement() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks the minimal requirement to satisfy T-profile for AdES signatures
MODULUS - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Modulus
MultipleDocumentsSignatureService<SP extends eu.europa.esig.dss.model.SerializableSignatureParameters,TP extends eu.europa.esig.dss.model.SerializableTimestampParameters> - Interface in eu.europa.esig.dss.signature
This interface MultipleDocumentsSignatureService provides operations for the signature creation and for its extension.

N

NamespaceContextMap - Class in eu.europa.esig.dss
A class for namespace context management.
NamespaceContextMap() - Constructor for class eu.europa.esig.dss.NamespaceContextMap
This is the default constructor
NonASN1SignaturePolicyValidator - Class in eu.europa.esig.dss.validation.policy
This class covers the case of non ASN1 signature policies (e.g.
NonASN1SignaturePolicyValidator() - Constructor for class eu.europa.esig.dss.validation.policy.NonASN1SignaturePolicyValidator
Default constructor
notParentOf(DSSElement) - Method in class eu.europa.esig.dss.definition.XPathExpressionBuilder
Defines that the looking element shall not be a parent of notParentOf element
NS - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigNamespace
Default XMLDSig namespace definition

O

OBJECT - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Object
OBJECT_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:Object"
OBJECT_TYPE - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
The "Type" attribute value for a ds:Reference element referring an "ds:Object" element
OCSPFirstRevocationDataLoadingStrategy - Class in eu.europa.esig.dss.validation
This class fetches firstly OCSP token response, if not available, tries CRL and returns the first succeeded result NOTE: This implementation is use by default for revocation retrieving
OCSPFirstRevocationDataLoadingStrategy() - Constructor for class eu.europa.esig.dss.validation.OCSPFirstRevocationDataLoadingStrategy
Default constructor
OCSPFirstRevocationDataLoadingStrategyFactory - Class in eu.europa.esig.dss.validation
This class initializes a OCSPFirstRevocationDataLoadingStrategy.
OCSPFirstRevocationDataLoadingStrategyFactory() - Constructor for class eu.europa.esig.dss.validation.OCSPFirstRevocationDataLoadingStrategyFactory
Default constructor
ocspSource - Variable in class eu.europa.esig.dss.validation.RevocationDataLoadingStrategy
The OCSP revocation source
ocspSource - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
OCSP revocation source containing merged data from signature and timestamps
offlineCertificateSource - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Cached offline signature certificate source
offlineCertificateVerifier - Variable in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
The offline copy of a CertificateVerifier
offlineCertificateVerifier - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
The offline copy of a CertificateVerifier
OidRepository - Class in eu.europa.esig.dss.validation
Contains a map between OIDs and their corresponding descriptions
OriginalIdentifierProvider - Class in eu.europa.esig.dss.validation
Returns the original hash-based calculated java.lang.String identifier for the given token
OriginalIdentifierProvider() - Constructor for class eu.europa.esig.dss.validation.OriginalIdentifierProvider
Default constructor

P

P - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
P
PGEN_COUNTER - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
PgenCounter
PGP_DATA - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
PGPData
PGP_KEY_ID - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
PGPKeyID
PGP_KEY_PACKET - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
PGPKeyPacket
populateCertificateOriginMap(Map<String, XmlRelatedCertificate>, CertificateOrigin, List<CertificateToken>, TokenCertificateSource) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Fills the certificates origins map with the given properties
populateOrphanCertificateOriginMap(Map<String, XmlOrphanCertificate>, CertificateOrigin, List<CertificateToken>, TokenCertificateSource, CertificateToken) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Fills the orphan certificate map with the given values
populateSources(TimestampToken) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Allows to populate all merged sources with extracted from a timestamp data
populateSources(List<TimestampToken>) - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Allows to populate all merged sources with extracted from a timestamp data
populateXmlRelatedCertificatesList(CertificateOrigin, CertificateToken, TokenCertificateSource) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds an XmlRelatedCertificate
populateXmlRelatedCertificatesList(List<XmlRelatedCertificate>, TokenCertificateSource, CertificateToken, CertificateRef) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Builds an XmlRelatedCertificate and populates the relatesCertificates list
prepareDetachedTimestampScopeFinder(DetachedTimestampScopeFinder) - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
This method is used to prepare a DetachedTimestampScopeFinder for execution
prepareDetachedTimestampValidationContext(ValidationContext, Collection<TimestampToken>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Prepares the validationContext for a timestamp validation process
prepareDiagnosticDataBuilder() - Method in class eu.europa.esig.dss.validation.CertificateValidator
Creates a DiagnosticDataBuilder
prepareDiagnosticDataBuilder() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Creates a DiagnosticDataBuilder
prepareOfflineCertificateVerifier(CertificateVerifier) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method prepares an offline CertificateVerifier.
prepareOfflineCertificateVerifier(CertificateVerifier) - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
prepareSignatureForVerification(ValidationContext, Collection<T>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
This method prepares a SignatureValidationContext for signatures validation
prepareSignatureScopeFinder(SignatureScopeFinder<?>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Sets the provided configuration for a SignatureScopeFinder
prepareSignatureValidationContext(ValidationContext, Collection<T>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Prepares the validationContext for signature validation process
prepareTimestampScopeFinder(TimestampScopeFinder, AdvancedSignature) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
This method is used to prepare a DetachedTimestampScopeFinder for execution
prepareValidationContext(CertificateVerifier) - Method in class eu.europa.esig.dss.validation.CertificateValidator
Initializes and fills ValidationContext for a certificate token validation
prepareValidationContext(Collection<T>, Collection<TimestampToken>, CertificateVerifier) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Initializes and fills ValidationContext with necessary data sources
processExecutor - Variable in class eu.europa.esig.dss.validation.SignedDocumentValidator
This variable can hold a specific DocumentProcessExecutor
ProcessExecutorProvider<PE extends ProcessExecutor<?>> - Interface in eu.europa.esig.dss.validation
Provides the executor for a validation process
processSignaturesValidation(Collection<T>) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
This method process the signature validation on the given allSignatureList
processSignaturesValidation(Collection<T>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
processValidationPolicy(XmlDiagnosticData, ValidationPolicy) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Executes the validation regarding the given validationPolicy
ProfileParameters - Class in eu.europa.esig.dss
This class manages the internal variables used in the process of creating of a signature and which allows to accelerate the signature generation.
ProfileParameters() - Constructor for class eu.europa.esig.dss.ProfileParameters
Default constructor instantiating object with null values
provideProcessExecutorInstance() - Method in class eu.europa.esig.dss.validation.CertificateValidator
provideProcessExecutorInstance() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
This method returns the process executor.

Q

Q - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Q

R

REFERENCE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Reference
REFERENCE_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:Reference"
referenceMap - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
A map between references ids and their related token ids (used to map references for timestamped refs)
ReferenceValidation - Class in eu.europa.esig.dss.validation
This class is used to store individual reference validations.
ReferenceValidation() - Constructor for class eu.europa.esig.dss.validation.ReferenceValidation
Default constructor instantiating object with null values
referenceValidations - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
This variable contains a list of reference validations (reference tag for XAdES or message-digest for CAdES)
refsOnlyTimestamps - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Enclosed RefsOnly timestamps.
registerNamespace(DSSNamespace) - Static method in class eu.europa.esig.dss.DomUtils
This method allows to register a namespace and associated prefix.
registerNamespace(String, String) - Method in class eu.europa.esig.dss.NamespaceContextMap
This method allows to register a namespace and associated prefix.
reinit() - Method in class eu.europa.esig.dss.AbstractSignatureParameters
This method re-inits signature parameters to clean temporary settings
resetCertificateSource() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
This method resets the source of certificates.
resetRevocationSources() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
This method resets the sources of the revocation data.
resetTimestampSource() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
This method resets the timestamp source.
RETRIEVAL_METHOD - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
RetrievalMethod
RevocationDataLoadingStrategy - Class in eu.europa.esig.dss.validation
This class allows retrieving of Revocation data from CRL or OCSP sources, based on the defined strategy NOTE: The implemented object does not require setting of OCSP/CRL/RevocationDataVerifier sources on instantiation from the user.
RevocationDataLoadingStrategy() - Constructor for class eu.europa.esig.dss.validation.RevocationDataLoadingStrategy
Default constructor instantiating object with null values
RevocationDataLoadingStrategyFactory - Interface in eu.europa.esig.dss.validation
This interface is used to initialize a new RevocationDataLoadingStrategy.
revocationDataVerifier - Variable in class eu.europa.esig.dss.validation.RevocationDataLoadingStrategy
Used to verify the validity of obtained revocation data
RevocationDataVerifier - Class in eu.europa.esig.dss.validation
This class is used to verify acceptance of a revocation data for the following validation process, whether the revocation data has been extracted from a document or obtained from an online source.
RevocationFreshnessStatus - Class in eu.europa.esig.dss.validation.status
Contains information about the performed revocation freshness check
RevocationFreshnessStatus() - Constructor for class eu.europa.esig.dss.validation.status.RevocationFreshnessStatus
Default constructor initializing an empty map
RSA_KEY_VALUE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
RSAKeyValue

S

SEED - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Seed
setAcceptableDigestAlgorithms(Collection<DigestAlgorithm>) - Method in class eu.europa.esig.dss.validation.RevocationDataVerifier
Sets a collection of Digest Algorithms for acceptance.
setAcceptableEncryptionAlgorithmKeyLength(Map<EncryptionAlgorithm, Integer>) - Method in class eu.europa.esig.dss.validation.RevocationDataVerifier
Sets a map of acceptable Encryption Algorithms and their corresponding minimal key length values.
setAdjunctCertSources(CertificateSource...) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Sets multiple adjunct certificate sources.
setAdjunctCertSources(CertificateSource...) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setAdjunctCertSources(ListCertificateSource) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Sets a list of adjunct certificate sources
setAdjunctCertSources(ListCertificateSource) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setAIASource(AIASource) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Sets the AIASource used to load a eu.europa.esig.dss.model.x509.CertificateToken's issuer by defined AIA URI(s) within the token
setAIASource(AIASource) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setAlertOnExpiredSignature(StatusAlert) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method allows to change the behavior on expired signature (if the signing certificate or its POE(s) has been expired).
setAlertOnExpiredSignature(StatusAlert) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setAlertOnInvalidTimestamp(StatusAlert) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method allows to change the behavior on invalid timestamp (LT/LTA augmentation).
setAlertOnInvalidTimestamp(StatusAlert) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setAlertOnMissingRevocationData(StatusAlert) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method allows to change the behavior on missing revocation data (LT/LTA augmentation).
setAlertOnMissingRevocationData(StatusAlert) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setAlertOnNoRevocationAfterBestSignatureTime(StatusAlert) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method allows to change the behavior on revocation data issued after a control time.
setAlertOnNoRevocationAfterBestSignatureTime(StatusAlert) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setAlertOnRevokedCertificate(StatusAlert) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method allows to change the behavior on revoked certificates (LT/LTA augmentation).
setAlertOnRevokedCertificate(StatusAlert) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setAlertOnUncoveredPOE(StatusAlert) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method allows to change the behavior on uncovered POE (timestamp).
setAlertOnUncoveredPOE(StatusAlert) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setAllDataSignedObjects(boolean) - Method in class eu.europa.esig.dss.validation.CommitmentTypeIndication
Sets if AllDataSignedObjects are referenced by the current CommitmentType (XAdES only)
setArchiveManifest(boolean) - Method in class eu.europa.esig.dss.validation.ManifestFile
Sets if the manifest is related to an archive timestamp (ASiC-E with CAdES)
setArchiveTimestampType(ArchiveTimestampType) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Archive timestamps can be of different sub type.
setAsn1Processable(boolean) - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Sets if the signature policy is ASN.1 processable
setAttributeNS(Element, DSSNamespace, DSSAttribute, String) - Static method in class eu.europa.esig.dss.DomUtils
This method adds an attribute with the namespace and the value
setBLevelParams(BLevelParameters) - Method in class eu.europa.esig.dss.AbstractSignatureParametersBuilder
Sets a BLevelParameters (e.g.
setCanonicalizationMethod(String) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Allows to set the canonicalization method used by the timestamp.
setCertificateChain(CertificateToken...) - Method in class eu.europa.esig.dss.AbstractSignatureParameters
This method sets the list of certificates which constitute the chain.
setCertificateChain(List<CertificateToken>) - Method in class eu.europa.esig.dss.AbstractSignatureParameters
Set the certificate chain
setCertificatePrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for certificate identifiers Default = "CERTIFICATE"
setCertificateVerifier(CertificateVerifier) - Method in class eu.europa.esig.dss.validation.CertificateValidator
Sets the CertificateVerifier
setCertificateVerifier(CertificateVerifier) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Provides a CertificateVerifier to be used during the validation process.
setCertificateVerifier(CertificateVerifier) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
To carry out the validation process of the signature(s) some external sources of certificates and of revocation data can be needed.
setCheckRevocationForUntrustedChains(boolean) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method allows enabling of revocation checking for untrusted certificate chains.
setCheckRevocationForUntrustedChains(boolean) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setCity(String) - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Sets location (city)
setContainerContents(List<DSSDocument>) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method allows to set the archive container contents in the case of ASiC-S signature.
setContainerContents(List<DSSDocument>) - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
setContainerContents(List<DSSDocument>) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Sets the List of DSSDocument containing the original container content for ASiC-S signatures.
setContainerContents(List<DSSDocument>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setContainerType(ASiCContainerType) - Method in class eu.europa.esig.dss.validation.ContainerInfo
Sets the ASiCContainerType
setContentTimestamps(List<TimestampToken>) - Method in class eu.europa.esig.dss.AbstractSignatureParameters
Sets a list of content timestamps to be included into the signature
setCounterSignaturePrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for counter-signature identifiers Default = "COUNTER-SIGNATURE"
setCountryName(String) - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Sets country name (can be 2-letters abbreviation, e.g.
setCrlPrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for CRL identifiers Default = "CRL"
setCrlSource(RevocationSource<CRL>) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Defines the source of CRL used by this class
setCrlSource(RevocationSource<CRL>) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setCurrentTime(Date) - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
setCurrentTime(Date) - Method in interface eu.europa.esig.dss.validation.ValidationContext
This function sets the validation time.
setDataLoader(DataLoader) - Method in class eu.europa.esig.dss.validation.SignaturePolicyProvider
Sets the DataLoader to retrieve signature policy documents (e.g.
setDateFormat(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the dataFormat to be used for identifiers creation Default = "yyyyMMdd-HHmm"
setDefaultDigestAlgorithm(DigestAlgorithm) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method allows to change the Digest Algorithm that will be used for tokens' digest calculation Default : DigestAlgorithm.SHA256
setDefaultDigestAlgorithm(DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setDefaultDigestAlgorithm(DigestAlgorithm) - Method in class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
Sets the default DigestAlgorithm to use for SignatureScope digest computation
setDefaultDigestAlgorithm(DigestAlgorithm) - Method in interface eu.europa.esig.dss.validation.scope.SignatureScopeFinder
Sets the default DigestAlgorithm to use for SignatureScope digest computation
setDefaultDigestAlgorithm(DigestAlgorithm) - Method in interface eu.europa.esig.dss.validation.scope.TimestampScopeFinder
Sets the default DigestAlgorithm to use for SignatureScope digest computation
setDefaultSignaturePolicyValidator(SignaturePolicyValidator) - Method in class eu.europa.esig.dss.validation.policy.DefaultSignaturePolicyValidatorLoader
This method sets a SignaturePolicyValidator to be used for default signature policy processing according to the signature format (when SignaturePolicy.hashAsInTechnicalSpecification == false)
setDescription(String) - Method in class eu.europa.esig.dss.validation.CommitmentTypeIndication
Sets the description
setDescription(String) - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Sets description (*optional)
setDetachedContents(List<DSSDocument>) - Method in class eu.europa.esig.dss.AbstractSignatureParameters
When signing this method is internally invoked by the AbstractSignatureService and the related variable detachedContent is overwritten by the service parameter.
setDetachedContents(List<DSSDocument>) - Method in class eu.europa.esig.dss.ProfileParameters
Sets the detached contents
setDetachedContents(List<DSSDocument>) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method allows to set the signed contents in the case of the detached signature.
setDetachedContents(List<DSSDocument>) - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
setDetachedContents(List<DSSDocument>) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Sets the List of DSSDocument containing the original contents to sign, for detached signature scenarios.
setDetachedContents(List<DSSDocument>) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setDeterministicId(String) - Method in class eu.europa.esig.dss.ProfileParameters
Sets the deterministic id
setDigest(Digest) - Method in class eu.europa.esig.dss.validation.ManifestEntry
Sets the manifest entry digest
setDigest(Digest) - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Sets Digest that have been computed on the extracted signature policy document
setDigest(Digest) - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Sets the reference's Digest
setDigest(Digest) - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Sets the Digest
setDigestAlgorithmsEqual(boolean) - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Sets if the digest algorithms match
setDigestValid(boolean) - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Sets if the signature policy is valid
setDocSpecification(SpDocSpecification) - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Sets the Document Specification qualifier
setDocument(DSSDocument) - Method in class eu.europa.esig.dss.validation.ManifestFile
Sets the manifest document
setDocumentationReferences(List<String>) - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Sets the documentation references
setDocumentReferences(List<String>) - Method in class eu.europa.esig.dss.validation.CommitmentTypeIndication
Sets the document references
setDuplicated(boolean) - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Sets if the referenced data is ambiguous
setEnableEtsiValidationReport(boolean) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
This method allows to specify if the ETSI Validation Report must be generated.
setEnableEtsiValidationReport(boolean) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setEntries(List<ManifestEntry>) - Method in class eu.europa.esig.dss.validation.ManifestFile
Sets a list of ManifestEntrys
setErrorMessage(String) - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Sets the error message (adds the message to error list)
setErrorMessages(List<String>) - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Sets all error messages (adds the messages to error list)
setExtractPOEFromUntrustedChains(boolean) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
This method allows enabling of POE extraction from timestamps coming from untrusted certificate chains.
setExtractPOEFromUntrustedChains(boolean) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setFileName(String) - Method in class eu.europa.esig.dss.validation.ManifestEntry
Sets the filename
setFileName(String) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Sets the filename of a detached timestamp
setFileNamePrefix(String) - Method in class eu.europa.esig.dss.signature.resources.TempFileResourcesHandlerBuilder
Sets the filename prefix (beginning) for created temporary documents Default : "dss-"
setFileNameSuffix(String) - Method in class eu.europa.esig.dss.signature.resources.TempFileResourcesHandlerBuilder
Sets the filename suffix (ending/extension) for created temporary documents Default : ".tmp"
setFound(boolean) - Method in class eu.europa.esig.dss.validation.ManifestEntry
Sets if the referenced document has been found
setFound(boolean) - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Sets if the references data has been found
setHashAsInTechnicalSpecification(boolean) - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Sets should the digest be computed as specified in a corresponding technical specification
setIdentified(boolean) - Method in class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Sets if the signature policy has been obtained successfully
setIncludeSemantics(boolean) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
This method allows to enable/disable the semantics inclusion in the reports (Indication / SubIndication meanings) Disabled by default
setIncludeSemantics(boolean) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setIntact(boolean) - Method in class eu.europa.esig.dss.validation.ManifestEntry
Sets if the digest of the reference document matches
setIntact(boolean) - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Sets if the digest value of a referenced document matches
setLocale(Locale) - Method in class eu.europa.esig.dss.validation.CertificateValidator
Sets the Locale to use for messages in reports
setLocale(Locale) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Sets Locale for report messages generation
setLOTLPrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for a LOTL identifier Default = "LOTL"
setManifestFile(ManifestFile) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method allows to set a manifest file in the case of ASiC-E signature.
setManifestFile(ManifestFile) - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
setManifestFile(ManifestFile) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Sets a related ManifestFile to the document to be validated.
setManifestFile(ManifestFile) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setManifestFile(ManifestFile) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Sets the manifest file covered by the current timestamp NOTE: applicable only for ASiC-E CAdES
setManifestFiles(List<ManifestFile>) - Method in class eu.europa.esig.dss.validation.ContainerInfo
Sets a list of manifest files
setMasterSignature(AdvancedSignature) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This setter allows to indicate the master signature.
setMasterSignature(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
setMimeType(MimeType) - Method in class eu.europa.esig.dss.FileNameBuilder
Sets the document mimetype
setMimeType(MimeType) - Method in class eu.europa.esig.dss.validation.ManifestEntry
Sets the mimetype
setMimeTypeContent(String) - Method in class eu.europa.esig.dss.validation.ContainerInfo
Sets mimetype file content
setName(String) - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Sets name of the reference
setNotAfter(Date) - Method in class eu.europa.esig.dss.validation.SignerRole
Sets the certificate's 'notAfter' for a 'certified' role category
setNotBefore(Date) - Method in class eu.europa.esig.dss.validation.SignerRole
Sets the certificate's 'notBefore' for a 'certified' role category
setObjectReferences(List<String>) - Method in class eu.europa.esig.dss.validation.CommitmentTypeIndication
Sets a list of signed data objects referenced by the current CommitmentType
setOcspPrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for OCSP identifiers Default = "OCSP"
setOcspSource(RevocationSource<OCSP>) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Defines the source of OCSP used by this class
setOcspSource(RevocationSource<OCSP>) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setOriginalFilename(String) - Method in class eu.europa.esig.dss.FileNameBuilder
Sets the original filename of the document
setPivotPrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for pivot identifiers Default = "PIVOT"
setPolicyContent(DSSDocument) - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Sets policy document content
setPostalAddress(List<String>) - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Sets postal address (used in CAdES)
setPostalCode(String) - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Sets postal code
setPostOfficeBoxNumber(String) - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Sets postOfficeBoxNumber
setProcessExecutor(CertificateProcessExecutor) - Method in class eu.europa.esig.dss.validation.CertificateValidator
 
setProcessExecutor(DocumentProcessExecutor) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setProcessExecutor(PE) - Method in interface eu.europa.esig.dss.validation.ProcessExecutorProvider
This method provides the possibility to set the specific CustomProcessExecutor
setReferenceDataFound(boolean) - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Sets if (all) references data found
setReferenceDataIntact(boolean) - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Sets if (all) references data intact
setReferencedData(boolean) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampInclude
Sets if the data is referenced
setRevocationDataLoadingStrategyFactory(RevocationDataLoadingStrategyFactory) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Creates a strategy used to fetch OCSP or CRL for certificate validation.
setRevocationDataLoadingStrategyFactory(RevocationDataLoadingStrategyFactory) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setRevocationDataVerifier(RevocationDataVerifier) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Sets RevocationDataVerifier used to validate acceptance of the retrieved (from offline or online sources) revocation data.
setRevocationDataVerifier(RevocationDataVerifier) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setRevocationFallback(boolean) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Sets whether a revocation data still have to be returned to the validation process, in case validation of obtained revocation data has failed (i.e.
setRevocationFallback(boolean) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setRootfile(boolean) - Method in class eu.europa.esig.dss.validation.ManifestEntry
Sets if value of 'Rootfile' set to true, FALSE otherwise
setSignature(AdvancedSignature) - Method in class eu.europa.esig.dss.validation.scope.EncapsulatedTimestampScopeFinder
This method sets an encapsulating AdvancedSignature
setSignatureFilename(String) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
This method allows to set the signature filename (useful in case of ASiC)
setSignatureFilename(String) - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
setSignatureFilename(String) - Method in class eu.europa.esig.dss.validation.ManifestFile
Sets the signature filename
setSignatureIntact(boolean) - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Sets if the SignatureValue is valid
setSignatureLevel(SignatureLevel) - Method in class eu.europa.esig.dss.FileNameBuilder
Sets the final signature level
setSignaturePackaging(SignaturePackaging) - Method in class eu.europa.esig.dss.FileNameBuilder
Sets the signature packaging
setSignaturePoliciesById(Map<String, DSSDocument>) - Method in class eu.europa.esig.dss.validation.SignaturePolicyProvider
Sets the map of signature policy documents to retrieve by IDs
setSignaturePoliciesByUrl(Map<String, DSSDocument>) - Method in class eu.europa.esig.dss.validation.SignaturePolicyProvider
Sets the map of signature policy documents to retrieve by URLs
setSignaturePolicyProvider(SignaturePolicyProvider) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
This method allows to set a provider for Signature policies
setSignaturePolicyProvider(SignaturePolicyProvider) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setSignaturePolicyStore(SignaturePolicyStore) - Method in class eu.europa.esig.dss.validation.XmlPolicyBuilder
Sets SignaturePolicyStore extracted from a signature when applicable
setSignaturePrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for signature identifiers Default = "SIGNATURE"
setSignedData(byte[]) - Method in class eu.europa.esig.dss.AbstractSignatureParameters
Set signed data
setSignedDataPrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for original document identifiers Default = "DOCUMENT"
setSignedDocumentFilenames(List<String>) - Method in class eu.europa.esig.dss.validation.ContainerInfo
Sets signed document filenames
setSigningCertificate(CertificateToken) - Method in class eu.europa.esig.dss.AbstractSignatureParameters
Set the signing certificate.
setSigningCertificateSource(CertificateSource) - Method in interface eu.europa.esig.dss.validation.AdvancedSignature
Set a certificate source which allows to find the signing certificate by kid or certificate's digest
setSigningCertificateSource(CertificateSource) - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
setSigningCertificateSource(CertificateSource) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Set a certificate source which allows to find the signing certificate by kid or certificate's digest
setSigningCertificateSource(CertificateSource) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setSigningOperation(SigningOperation) - Method in class eu.europa.esig.dss.FileNameBuilder
Sets the performed signing operation type
setSkipValidationContextExecution(boolean) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Sets if the validation context execution shall be skipped (skips certificate chain building, revocation requests, ...)
setStateOrProvince(String) - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Sets region (stateOrProvince)
setStreetAddress(String) - Method in class eu.europa.esig.dss.validation.SignatureProductionPlace
Sets the address
setTempFileDirectory(File) - Method in class eu.europa.esig.dss.signature.resources.TempFileResourcesHandlerBuilder
Sets a file directory to be used for staring created documents Default : temporary system-dependent location
setTextNode(Document, Element, String) - Static method in class eu.europa.esig.dss.DomUtils
This method sets a text node to the given DOM element.
setTimestampAttribute(SignatureAttribute) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Sets the timestamp's element attribute (XAdES, JAdES)
setTimestampedData(DSSDocument) - Method in class eu.europa.esig.dss.validation.scope.DetachedTimestampScopeFinder
Sets the timestamped data
setTimestampedData(DSSDocument) - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
Sets the data that has been timestamped
setTimestampIncludes(List<TimestampInclude>) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Sets the covered references by the current timestamp (XAdES IndividualDataObjectsTimeStamp)
setTimestampManifest(boolean) - Method in class eu.europa.esig.dss.validation.ManifestFile
Sets if the manifest is related to a timestamp
setTimestampPrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for timestamp identifiers Default = "TIMESTAMP"
setTimestampScopes(List<SignatureScope>) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
Sets timestamp's signature scopes
setTLPrefix(String) - Method in class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Sets the prefix to be used for TL identifiers Default = "TL"
setTokenExtractionStrategy(TokenExtractionStrategy) - Method in class eu.europa.esig.dss.validation.CertificateValidator
Sets the TokenExtractionStrategy
setTokenExtractionStrategy(TokenExtractionStrategy) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
This method allows to set the token extraction strategy to follow in the diagnostic data generation.
setTokenExtractionStrategy(TokenExtractionStrategy) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setTokenIdentifierProvider(TokenIdentifierProvider) - Method in class eu.europa.esig.dss.validation.CertificateValidator
Sets the TokenIdentifierProvider
setTokenIdentifierProvider(TokenIdentifierProvider) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Sets the TokenIdentifierProvider
setTokenIdentifierProvider(TokenIdentifierProvider) - Method in class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
Sets the TokenIdentifierProvider to be used for identifiers extraction
setTokenIdentifierProvider(TokenIdentifierProvider) - Method in interface eu.europa.esig.dss.validation.scope.SignatureScopeFinder
This method sets the TokenIdentifierProvider to be used within teh SignatureScope finder
setTokenIdentifierProvider(TokenIdentifierProvider) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setTransformationNames(List<String>) - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Sets a list of transforms for the reference
setTrustedCertSources(CertificateSource...) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Sets multiple trusted certificate sources.
setTrustedCertSources(CertificateSource...) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setTrustedCertSources(ListCertificateSource) - Method in interface eu.europa.esig.dss.validation.CertificateVerifier
Sets a list of trusted certificate sources
setTrustedCertSources(ListCertificateSource) - Method in class eu.europa.esig.dss.validation.CommonCertificateVerifier
 
setTspSource(TSPSource) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
 
setTspSource(TSPSource) - Method in interface eu.europa.esig.dss.signature.DocumentSignatureService
This setter allows to define the TSP (timestamp provider) source.
setType(DigestMatcherType) - Method in class eu.europa.esig.dss.validation.ReferenceValidation
Sets type of the reference
setUri(String) - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Sets the signature policy URI
setURI(String) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampInclude
Sets the reference URI
setUserNotice(UserNotice) - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Sets user notice that should be displayed when the signature is verified
setValidationLevel(ValidationLevel) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
This method allows to specify the validation level (Basic / Timestamp / Long Term / Archival).
setValidationLevel(ValidationLevel) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
setValidationLevel(ValidationLevel) - Method in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
 
setValidationTime(Date) - Method in class eu.europa.esig.dss.validation.CertificateValidator
Sets the validationTime
setValidationTime(Date) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Allows to define a custom validation time
setValidationTime(Date) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Allows to define a custom validation time
setZeroHash(boolean) - Method in class eu.europa.esig.dss.validation.SignaturePolicy
Sets if the policy is a zero-hash (no hash check shall be performed)
setZipComment(String) - Method in class eu.europa.esig.dss.validation.ContainerInfo
Sets the zip comment
sigAndRefsTimestamps - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Enclosed SignAndRefs timestamps.
SIGN - Enum constant in enum eu.europa.esig.dss.signature.SigningOperation
Signature creation
signature - Variable in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
The signature to build identifier for
signature - Variable in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
The signature object
signature - Variable in class eu.europa.esig.dss.validation.scope.EncapsulatedTimestampScopeFinder
AdvancedSignature embedding the timestamp
signature - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
The signature is being validated
SIGNATURE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Signature
SIGNATURE_METHOD - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
SignatureMethod
SIGNATURE_METHOD_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:SignedInfo/ds:SignatureMethod"
SIGNATURE_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:Signature"
SIGNATURE_PROPERTIES - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
SignatureProperties
SIGNATURE_PROPERTIES_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:Object/ds:SignatureProperties"
SIGNATURE_PROPERTY - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
SignatureProperty
SIGNATURE_PROPERTY_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:Object/ds:SignatureProperties/ds:SignatureProperty"
SIGNATURE_VALUE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
SignatureValue
SIGNATURE_VALUE_ID_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:SignatureValue/@Id"
SIGNATURE_VALUE_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:SignatureValue"
SignatureAttribute - Interface in eu.europa.esig.dss.validation
Defines a child of "signed-signature-properties" or "unsigned-signature-properties" element
SignatureAttributeIdentifier - Class in eu.europa.esig.dss.validation
Identifies uniquely an unsigned attribute of a signature
SignatureAttributeIdentifier(byte[]) - Constructor for class eu.europa.esig.dss.validation.SignatureAttributeIdentifier
Default constructor
SignatureCertificateSource - Class in eu.europa.esig.dss.validation
The advanced signature contains a list of certificate that was needed to validate the signature.
SignatureCertificateSource() - Constructor for class eu.europa.esig.dss.validation.SignatureCertificateSource
Default constructor initializing object with null signing certificate candidates list
signatureCRLSource - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Cached offline signature CRL source
signatureCryptographicVerification - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
This variable contains the result of the signature mathematical validation.
SignatureCryptographicVerification - Class in eu.europa.esig.dss.validation
Contains a result if a signature cryptographic validation
SignatureCryptographicVerification() - Constructor for class eu.europa.esig.dss.validation.SignatureCryptographicVerification
Default constructor instantiating object with null values
SignatureDigestReference - Class in eu.europa.esig.dss.validation
A signature reference element references a specific electronic signature.
SignatureDigestReference(Digest) - Constructor for class eu.europa.esig.dss.validation.SignatureDigestReference
The default constructor
SignatureDigestReference(String, Digest) - Constructor for class eu.europa.esig.dss.validation.SignatureDigestReference
The constructor for XAdES Signature Digest Reference
SignatureExtension<SP extends AbstractSignatureParameters> - Interface in eu.europa.esig.dss.signature
Extends the level of AdES signature of a document.
signatureIdentifier - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Unique signature identifier
SignatureIdentifier - Class in eu.europa.esig.dss.validation
The DSS Signature identifier
SignatureIdentifier(byte[]) - Constructor for class eu.europa.esig.dss.validation.SignatureIdentifier
Default constructor
SignatureIdentifierBuilder - Interface in eu.europa.esig.dss.validation
Builds a deterministic Signature Identifier for the produced reports
signatureOCSPSource - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Cached offline signature OCSP source
signaturePolicy - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
The SignaturePolicy identifier
SignaturePolicy - Class in eu.europa.esig.dss.validation
Represents the values of a SignaturePolicy
SignaturePolicy() - Constructor for class eu.europa.esig.dss.validation.SignaturePolicy
The default constructor for SignaturePolicy.
SignaturePolicy(String) - Constructor for class eu.europa.esig.dss.validation.SignaturePolicy
The default constructor for SignaturePolicy.
signaturePolicyProvider - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The signature policy provider
signaturePolicyProvider(SignaturePolicyProvider) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
This method allows to set the SignaturePolicyProvider
SignaturePolicyProvider - Class in eu.europa.esig.dss.validation
The class is used to retrieve a policy by its SignaturePolicyIdentifier
SignaturePolicyProvider() - Constructor for class eu.europa.esig.dss.validation.SignaturePolicyProvider
Default constructor instantiating object with null data loaded and empty maps
SignaturePolicyValidationResult - Class in eu.europa.esig.dss.validation.policy
Contains results of a SignaturePolicy validation
SignaturePolicyValidationResult() - Constructor for class eu.europa.esig.dss.validation.policy.SignaturePolicyValidationResult
Default constructor instantiating object with null values
SignaturePolicyValidator - Interface in eu.europa.esig.dss.validation.policy
Performs a validation of a SignaturePolicy
signaturePolicyValidatorLoader - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
Loads a SignaturePolicyValidator
signaturePolicyValidatorLoader(SignaturePolicyValidatorLoader) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
This method allows to set the SignaturePolicyValidatorLoader
SignaturePolicyValidatorLoader - Interface in eu.europa.esig.dss.validation.policy
Loads a relevant SignaturePolicyValidator for the provided SignaturePolicy
SignatureProductionPlace - Class in eu.europa.esig.dss.validation
This class represents the information concerning the signature production place.
SignatureProductionPlace() - Constructor for class eu.europa.esig.dss.validation.SignatureProductionPlace
Default constructor instantiating object with null values
SignatureProperties<SA extends SignatureAttribute> - Interface in eu.europa.esig.dss.validation
Defined a "signed-signature-element" or "unsigned-signature-element" of a signature
SignatureRequirementsChecker - Class in eu.europa.esig.dss.signature
This class is used to verify if the signature can be created according to the provided requirements in a signature parameters instance
SignatureRequirementsChecker(CertificateVerifier, AbstractSignatureParameters<?>) - Constructor for class eu.europa.esig.dss.signature.SignatureRequirementsChecker
Default constructor
signatures - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The list of signatures
SignatureScope - Class in eu.europa.esig.dss.validation.scope
This class describes the scope of the signature
SignatureScope(String, Digest) - Constructor for class eu.europa.esig.dss.validation.scope.SignatureScope
Default constructor
signatureScopeFinder - Variable in class eu.europa.esig.dss.validation.SignedDocumentValidator
The class to extract a list of SignatureScopes from a signature
SignatureScopeFinder<T extends AdvancedSignature> - Interface in eu.europa.esig.dss.validation.scope
Builds a list of SignatureScopes from an AdvancedSignature
SignatureScopeWithTransformations - Class in eu.europa.esig.dss.validation.scope
The signature scope with the performed transforms
SignatureScopeWithTransformations(String, Digest, List<String>) - Constructor for class eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations
Default constructor
SignatureStatus - Class in eu.europa.esig.dss.validation.status
Contains signatures concerned by an occurred event and corresponding information about them
SignatureStatus() - Constructor for class eu.europa.esig.dss.validation.status.SignatureStatus
Default constructor initializing an empty map
signatureTimestamps - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Enclosed signature timestamps.
signatureTimestampsCreatedBeforeSignCertExpiration() - Method in class eu.europa.esig.dss.validation.BaselineRequirementsChecker
Checks whether signature timestamps have been created before expiration of the signing-certificate used to create the signature
signatureTimestampSource - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
Cached offline signature timestamp source
SignatureTimestampSource<AS extends AdvancedSignature,SA extends SignatureAttribute> - Class in eu.europa.esig.dss.validation.timestamp
The timestamp source of a signature
SignatureTimestampSource(AS) - Constructor for class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Default constructor
SignatureValidationContext - Class in eu.europa.esig.dss.validation
During the validation of a signature, the software retrieves different X509 artifacts like Certificate, CRL and OCSP Response.
SignatureValidationContext() - Constructor for class eu.europa.esig.dss.validation.SignatureValidationContext
Default constructor instantiating object with null or empty values and current time
SignatureValueChecker - Class in eu.europa.esig.dss.signature
This class is used to verify whether the given SignatureValue is valid and corresponds to the target SignatureAlgorithm.
SignatureValueChecker() - Constructor for class eu.europa.esig.dss.signature.SignatureValueChecker
Default constructor
signDocument(DSSDocument, SP, SignatureValue) - Method in interface eu.europa.esig.dss.signature.DocumentSignatureService
Signs the toSignDocument with the provided signatureValue.
signDocument(List<DSSDocument>, SP, SignatureValue) - Method in interface eu.europa.esig.dss.signature.MultipleDocumentsSignatureService
Signs the toSignDocuments with the provided signatureValue.
SIGNED_INFO - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
SignedInfo
SIGNED_INFO_CANONICALIZATION_METHOD - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:SignedInfo/ds:CanonicalizationMethod"
SIGNED_INFO_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:SignedInfo"
SIGNED_INFO_REFERENCE_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:SignedInfo/ds:Reference"
signedDocument - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The signed document
SignedDocumentDiagnosticDataBuilder - Class in eu.europa.esig.dss.validation
The common class for DiagnosticData creation from a signed/timestamped document
SignedDocumentDiagnosticDataBuilder() - Constructor for class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
Default constructor instantiating object with null values and empty maps
SignedDocumentValidator - Class in eu.europa.esig.dss.validation
Validates a signed document.
SignedDocumentValidator() - Constructor for class eu.europa.esig.dss.validation.SignedDocumentValidator
The constructor with a null signatureScopeFinder
SignedDocumentValidator(SignatureScopeFinder<?>) - Constructor for class eu.europa.esig.dss.validation.SignedDocumentValidator
The default constructor
SignerRole - Class in eu.europa.esig.dss.validation
This class represents the signer roles extracted from the signature.
SignerRole(String, EndorsementType) - Constructor for class eu.europa.esig.dss.validation.SignerRole
The default constructor
signingCertificateMap - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
A map between certificate id Strings and the related CertificateTokens for signing certificates
signingCertificateSource - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
The certificate source of a signing certificate
signingCertificateSource - Variable in class eu.europa.esig.dss.validation.SignedDocumentValidator
Certificate source to find signing certificate
SigningOperation - Enum in eu.europa.esig.dss.signature
Defines the performing signature operation
skipValidationContextExecution - Variable in class eu.europa.esig.dss.validation.SignedDocumentValidator
Defines if the validation context processing shall be skipped (Disable certificate chain building, revocation data collection,...) Default: false
SPKI_DATA - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
SPKIData
SPKI_SEXP - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
SPKISexp
startsFromHash(String) - Static method in class eu.europa.esig.dss.DomUtils
Returns TRUE if the provided uri starts from the hash "#" character
startsWithXmlPreamble(byte[]) - Static method in class eu.europa.esig.dss.DomUtils
Checks if the given byteArray content starts with an XML Preamble '<' Processes values with or without BOM-encoding NOTE: does not check XML-conformity of the whole file call isDOM(byteArray) for a deep check
startsWithXmlPreamble(DSSDocument) - Static method in class eu.europa.esig.dss.DomUtils
Checks if the given document starts with an XML Preamble '<' Processes values with or without BOM-encoding NOTE: does not check XML-conformity of the whole file call isDOM(DSSDocument) for a deep check
structureValidationMessages - Variable in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
A list of error messages occurred during a structure validation

T

TARGET - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
Target
TempFileResourcesHandler - Class in eu.europa.esig.dss.signature.resources
This resources factory stores temporary documents to a unique file within filesystem.
TempFileResourcesHandler(String, String, File) - Constructor for class eu.europa.esig.dss.signature.resources.TempFileResourcesHandler
Default constructor
TempFileResourcesHandlerBuilder - Class in eu.europa.esig.dss.signature.resources
This class creates a TempFileResourcesHandlerBuilder storing temporary objects to temporary filesystem documents
TempFileResourcesHandlerBuilder() - Constructor for class eu.europa.esig.dss.signature.resources.TempFileResourcesHandlerBuilder
Default constructor instantiating an empty list of processed handlers
timestamp(DSSDocument, TP) - Method in class eu.europa.esig.dss.signature.AbstractSignatureService
 
timestamp(DSSDocument, TP) - Method in interface eu.europa.esig.dss.signature.DocumentSignatureService
This method allows to add a timestamp to an unsigned document
timestamp(List<DSSDocument>, TP) - Method in interface eu.europa.esig.dss.signature.MultipleDocumentsSignatureService
Timestamps the toSignDocuments with the provided signatureValue.
TIMESTAMP - Enum constant in enum eu.europa.esig.dss.signature.SigningOperation
Timestamp creation
TimestampCertificateSource - Class in eu.europa.esig.dss.validation.timestamp
A timestamp CMS certificate source
TimestampCertificateSource(TimeStampToken) - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampCertificateSource
Default constructor
TimestampCRLSource - Class in eu.europa.esig.dss.validation.timestamp
CRLSource that retrieves information embedded to a TimeStampToken
timestampedData - Variable in class eu.europa.esig.dss.validation.scope.DetachedTimestampScopeFinder
The data used to for message-imprint computation of a timestamp token
TimestampedReference - Class in eu.europa.esig.dss.validation.timestamp
This class stocks the timestamped reference, which is composed of: - the timestamp reference category TimestampReferenceCategory; - object id in the case where the reference apply to the signature.
TimestampedReference(String, TimestampedObjectType) - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampedReference
Default constructor
TimestampInclude - Class in eu.europa.esig.dss.validation.timestamp
This class represents XAdES Include tag in case of IndividualDataObjectsTimeStamp
TimestampInclude() - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampInclude
Empty constructor
TimestampInclude(String, boolean) - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampInclude
Default constructor
TimestampMessageDigestBuilder - Interface in eu.europa.esig.dss.validation.timestamp
Builds message-imprint digest to be timestamped
TimestampOCSPSource - Class in eu.europa.esig.dss.validation.timestamp
OCSPSource that retrieves information embedded to a TimeStampToken
TimestampScopeFinder - Interface in eu.europa.esig.dss.validation.scope
This interface is used to find a signature scope for a timestamp
TimestampSource - Interface in eu.europa.esig.dss.validation.timestamp
The interface for handling validation data extracted from timestamps
timestampToken - Variable in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
The TimestampToken to be validated
TimestampToken - Class in eu.europa.esig.dss.validation.timestamp
SignedToken containing a TimeStamp.
TimestampToken(byte[], TimestampType) - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampToken
Default constructor
TimestampToken(byte[], TimestampType, List<TimestampedReference>) - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampToken
Default constructor with timestamped references
TimestampToken(CMSSignedData, TimestampType, List<TimestampedReference>) - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampToken
Default constructor with timestamped references
TimestampToken(TimeStampToken, TimestampType, List<TimestampedReference>) - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampToken
Constructor with an indication of the timestamp type.
TimestampTokenComparator - Class in eu.europa.esig.dss.validation.timestamp
Compares TimestampTokens
TimestampTokenComparator() - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampTokenComparator
Default constructor
TimestampTokenIdentifier - Class in eu.europa.esig.dss.validation.timestamp
Identifier for a timestamp token
TimestampTokenIdentifier(TimestampToken) - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampTokenIdentifier
Default constructor
timestampType - Variable in class eu.europa.esig.dss.validation.timestamp.DetachedTimestampValidator
The type of the timestamp
TimestampValidator - Interface in eu.europa.esig.dss.validation.timestamp
The interface to be used for timestamp validation
TimestampValidatorComparator - Class in eu.europa.esig.dss.validation.timestamp
Compares TimestampValidators
TimestampValidatorComparator() - Constructor for class eu.europa.esig.dss.validation.timestamp.TimestampValidatorComparator
Default constructor instantiating TimestampTokenComparator
tlInfoMap - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The cached map of trusted lists with corresponding TLInfo
toElementReference(String) - Static method in class eu.europa.esig.dss.DomUtils
This method translates the given String to a local element reference with the given URI.
tokenExtractionStrategy - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The token extraction strategy
tokenExtractionStrategy(TokenExtractionStrategy) - Method in class eu.europa.esig.dss.validation.CertificateDiagnosticDataBuilder
 
tokenExtractionStrategy(TokenExtractionStrategy) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method allows to set the TokenExtractionStrategy to follow for the token extraction
tokenExtractionStrategy(TokenExtractionStrategy) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
 
tokenIdentifierProvider(TokenIdentifierProvider) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method allows to set the TokenIdentifierProvider for identifiers generation
TokenIdentifierProvider - Interface in eu.europa.esig.dss.validation
Generates a String identifier for a given token (e.g.
TokenStatus - Class in eu.europa.esig.dss.validation.status
Contains tokens concerned by an occurred event and corresponding information about them
TokenStatus() - Constructor for class eu.europa.esig.dss.validation.status.TokenStatus
Default constructor instantiating an empty map of related tokens
toString() - Method in class eu.europa.esig.dss.definition.DSSNamespace
 
toString() - Method in class eu.europa.esig.dss.ProfileParameters
 
toString() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
 
toString() - Method in class eu.europa.esig.dss.validation.scope.ManifestEntrySignatureScope
 
toString() - Method in class eu.europa.esig.dss.validation.scope.SignatureScope
 
toString() - Method in class eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations
 
toString() - Method in class eu.europa.esig.dss.validation.SignatureCryptographicVerification
 
toString() - Method in class eu.europa.esig.dss.validation.SignerRole
 
toString() - Method in class eu.europa.esig.dss.validation.timestamp.TimestampedReference
 
toString(String) - Method in class eu.europa.esig.dss.validation.timestamp.TimestampToken
 
TRANSFORM - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Transform
TRANSFORM_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:Transform"
TRANSFORMER_INDENT_NUMBER - Static variable in class eu.europa.esig.dss.DomUtils
Value used to pretty print xades signature
transforms - Variable in class eu.europa.esig.dss.validation.ReferenceValidation
List of used transforms to compute digest of the reference
TRANSFORMS - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Transforms
TRANSFORMS_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:Transforms"
TRANSFORMS_TRANSFORM_PATH - Static variable in class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
"./ds:Transforms/ds:Transform"
trustedListCertificateSource - Variable in class eu.europa.esig.dss.validation.RevocationDataVerifier
The trusted certificate source is used to accept trusted OCSPToken's certificate issuers
tspSource - Variable in class eu.europa.esig.dss.signature.AbstractSignatureService
The TSPSource to use for timestamp requests
TYPE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
Type

U

unsignedAttributes - Variable in class eu.europa.esig.dss.validation.CMSOCSPSource
Represents unsigned properties
unsignedPropertiesReferences - Variable in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
A list of all TimestampedReferences extracted from a signature
URI - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
URI
usedCertificates - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The certificates used during the validation process
usedCertificates(Set<CertificateToken>) - Method in class eu.europa.esig.dss.validation.CertificateDiagnosticDataBuilder
 
usedCertificates(Set<CertificateToken>) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method allows to set the used certificates
usedCertificates(Set<CertificateToken>) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
 
usedRevocations - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The revocation used during the validation process
usedRevocations(Set<RevocationToken>) - Method in class eu.europa.esig.dss.validation.CertificateDiagnosticDataBuilder
 
usedRevocations(Set<RevocationToken>) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method allows to set the used revocation data
usedRevocations(Set<RevocationToken>) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
 
usedTimestamps - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The list of timestamp tokens
usedTimestamps(Set<TimestampToken>) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
This method allows to set the timestamps
UserFriendlyIdentifierProvider - Class in eu.europa.esig.dss.validation
Creates an identifier for a given token by the template: TOKEN-CommonCertName-CreationDate-id(optional) Examples: SIGNATURE-JohnConner-20201015-2045 CERTIFICATE-CryptoSign-20151014-1425
UserFriendlyIdentifierProvider() - Constructor for class eu.europa.esig.dss.validation.UserFriendlyIdentifierProvider
Default constructor instantiating empty maps of processed tokens

V

validate() - Method in class eu.europa.esig.dss.validation.CertificateValidator
Validates the certificate with a default validation policy
validate() - Method in class eu.europa.esig.dss.validation.SignatureValidationContext
 
validate() - Method in interface eu.europa.esig.dss.validation.ValidationContext
Carries out the validation process in recursive manner for not yet checked tokens.
validate(ValidationPolicy) - Method in class eu.europa.esig.dss.validation.CertificateValidator
Validated the certificate with a custom validation policy
validate(SignaturePolicy) - Method in class eu.europa.esig.dss.validation.policy.BasicASNSignaturePolicyValidator
 
validate(SignaturePolicy) - Method in class eu.europa.esig.dss.validation.policy.EmptySignaturePolicyValidator
 
validate(SignaturePolicy) - Method in class eu.europa.esig.dss.validation.policy.NonASN1SignaturePolicyValidator
 
validate(SignaturePolicy) - Method in interface eu.europa.esig.dss.validation.policy.SignaturePolicyValidator
Performs a SignaturePolicy validation
validate(SignaturePolicy) - Method in class eu.europa.esig.dss.validation.policy.ZeroHashSignaturePolicyValidator
 
validate(InputStream) - Method in class eu.europa.esig.dss.validation.CertificateValidator
This method validates a certificate with the given validation policy InputStream
validateContext(ValidationContext) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Process the validation
validateDocument() - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Validates the document and all its signatures.
validateDocument() - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
validateDocument(DSSDocument) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Validates the document and all its signatures.
validateDocument(DSSDocument) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
validateDocument(ConstraintsParameters) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Validates the document and all its signatures.
validateDocument(ConstraintsParameters) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Validates the document and all its signatures.
validateDocument(ValidationPolicy) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Validates the document and all its signatures.
validateDocument(ValidationPolicy) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Validates the document and all its signatures.
validateDocument(File) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Validates the document and all its signatures.
validateDocument(File) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
validateDocument(InputStream) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Validates the document and all its signatures.
validateDocument(InputStream) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
Validates the document and all its signatures.
validateDocument(String) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Validates the document and all its signatures.
validateDocument(String) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
validateDocument(URL) - Method in interface eu.europa.esig.dss.validation.DocumentValidator
Validates the document and all its signatures.
validateDocument(URL) - Method in class eu.europa.esig.dss.validation.SignedDocumentValidator
 
validateStructure() - Method in class eu.europa.esig.dss.validation.DefaultAdvancedSignature
This method processes the structure validation of the signature.
validateTimestamps() - Method in class eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource
Validates list of all timestamps present in the source
ValidationContext - Interface in eu.europa.esig.dss.validation
This interface allows the implementation of the validators for: certificates, timestamps and revocation data.
ValidationData - Class in eu.europa.esig.dss.validation
Contains a validation data to be included into the signature
ValidationData() - Constructor for class eu.europa.esig.dss.validation.ValidationData
Default constructor instantiating empty maps of tokens
ValidationDataContainer - Class in eu.europa.esig.dss.validation
Contains a ValidationData for a list of signatures/timestamps
ValidationDataContainer() - Constructor for class eu.europa.esig.dss.validation.ValidationDataContainer
Default constructor instantiating empty maps of tokens and validation data relationships
validationDate - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The validation time
validationDate(Date) - Method in class eu.europa.esig.dss.validation.CertificateDiagnosticDataBuilder
 
validationDate(Date) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
This method allows to set the validation date
validationDate(Date) - Method in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
 
valueOf(String) - Static method in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.europa.esig.dss.signature.SigningOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.europa.esig.dss.signature.SigningOperation
Returns an array containing the constants of this enum type, in the order they are declared.
verifyAgainstCertificateToken(XmlCertificateRef, CertificateRef, CertificateToken) - Method in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
Verifies the reference against a certificate token

W

warning(TransformerException) - Method in class eu.europa.esig.dss.DSSXmlErrorListener
 
writeDocumentTo(Document, OutputStream) - Static method in class eu.europa.esig.dss.DomUtils
This method writes the Document content to an outputStream
writeSignaturePosition(ByteArrayOutputStream) - Method in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
Writes the current signature position between other signature entries on the same level
writeSignedProperties(ByteArrayOutputStream) - Method in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
Write signed properties of a signature to the given ByteArrayOutputStream
writeString(ByteArrayOutputStream, String) - Method in class eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder
The method used to write a str into baos
writeToDSSDocument() - Method in interface eu.europa.esig.dss.signature.resources.DSSResourcesHandler
This method creates a new DSSDocument representing a signed document, based on the created OutputStream.
writeToDSSDocument() - Method in class eu.europa.esig.dss.signature.resources.InMemoryResourcesHandler
 
writeToDSSDocument() - Method in class eu.europa.esig.dss.signature.resources.TempFileResourcesHandler
 

X

X509_CERTIFICATE - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
X509Certificate
X509_CRL - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
X509CRL
X509_DATA - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
X509Data
X509_ISSUER_NAME - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
X509IssuerName
X509_ISSUER_SERIAL - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
X509IssuerSerial
X509_SERIAL_NUMBER - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
X509SerialNumber
X509_SKI - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
X509SKI
X509_SUBJECT_NAME - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
X509SubjectName
xmlCertsMap - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The cached map of certificates
XMLDSigAttribute - Enum in eu.europa.esig.dss.definition.xmldsig
Represents a collection of attributes defined in https://www.w3.org/TR/xmldsig-core1/
XMLDSigElement - Enum in eu.europa.esig.dss.definition.xmldsig
XMLDSig elements
XMLDSigNamespace - Class in eu.europa.esig.dss.definition.xmldsig
Defines the namespace corresponding to the <a href="https://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd">XMLDSig schema</a>
XMLDSigPaths - Class in eu.europa.esig.dss.definition.xmldsig
Contains a list of "http://www.w3.org/2000/09/xmldsig#" xpaths
XMLDSigPaths() - Constructor for class eu.europa.esig.dss.definition.xmldsig.XMLDSigPaths
Default constructor
xmlOrphanCertificateTokensMap - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The cached map of orphan certificates
xmlOrphanRevocationTokensMap - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The cached map of orphan revocation data
XmlPolicyBuilder - Class in eu.europa.esig.dss.validation
The class is used to validate a SignaturePolicy and build a XmlPolicy
XmlPolicyBuilder(SignaturePolicy, SignaturePolicyValidationResult) - Constructor for class eu.europa.esig.dss.validation.XmlPolicyBuilder
The default constructor
XmlQcStatementsBuilder - Class in eu.europa.esig.dss.validation
This class is used to build a XmlQcStatements object and enveloped objects
XmlQcStatementsBuilder() - Constructor for class eu.europa.esig.dss.validation.XmlQcStatementsBuilder
Default constructor
xmlRevocationsMap - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The cached map of revocation data
xmlSignaturesMap - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The cached map of signatures
xmlSignedDataMap - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The cached map of original signed data
xmlTimestampsMap - Variable in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
The cached map of timestamps
xmlToString(Node) - Static method in class eu.europa.esig.dss.DomUtils
This method allows to convert an XML Node to a String.
xmlTrustedListsMap - Variable in class eu.europa.esig.dss.validation.DiagnosticDataBuilder
The cached map of trusted lists
XmlTrustedServiceProviderBuilder - Class in eu.europa.esig.dss.validation
This class is used to build a XmlTrustedServiceProvider object instance
XmlTrustedServiceProviderBuilder(Map<String, XmlCertificate>, Map<String, XmlTrustedList>, Map<String, TLInfo>) - Constructor for class eu.europa.esig.dss.validation.XmlTrustedServiceProviderBuilder
Default constructor
XPATH - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
XPath
XPathExpressionBuilder - Class in eu.europa.esig.dss.definition
Builds an XPath expression
XPathExpressionBuilder() - Constructor for class eu.europa.esig.dss.definition.XPathExpressionBuilder
Default constructor instantiating object with empty configuration

Y

Y - Enum constant in enum eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
Y

Z

ZeroHashSignaturePolicyValidator - Class in eu.europa.esig.dss.validation.policy
Performs validation of a SignaturePolicy with zero-sigPolicyHash See EN 319 122-1 "5.2.9 The signature-policy-identifier attribute and the SigPolicyQualifierInfo type"
ZeroHashSignaturePolicyValidator() - Constructor for class eu.europa.esig.dss.validation.policy.ZeroHashSignaturePolicyValidator
Default constructor
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form