Uses of Interface
eu.europa.esig.dss.spi.signature.AdvancedSignature
Packages that use AdvancedSignature
Package
Description
-
Uses of AdvancedSignature in eu.europa.esig.dss.asic.cades.validation
Methods in eu.europa.esig.dss.asic.cades.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionASiCWithCAdESDiagnosticDataBuilder.buildDetachedXmlSignature
(AdvancedSignature signature) ASiCContainerWithCAdESAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) Method parameters in eu.europa.esig.dss.asic.cades.validation with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<TimestampToken> ASiCContainerWithCAdESAnalyzer.attachExternalTimestamps
(List<AdvancedSignature> allSignatures) -
Uses of AdvancedSignature in eu.europa.esig.dss.asic.common.validation
Methods in eu.europa.esig.dss.asic.common.validation that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> AbstractASiCContainerAnalyzer.buildSignatures()
AbstractASiCContainerAnalyzer.getAllSignatures()
Methods in eu.europa.esig.dss.asic.common.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected boolean
AbstractASiCContainerAnalyzer.coversSignature
(AdvancedSignature signature, EvidenceRecord evidenceRecord) Method parameters in eu.europa.esig.dss.asic.common.validation with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<TimestampToken> AbstractASiCContainerAnalyzer.attachExternalTimestamps
(List<AdvancedSignature> allSignatures) Attaches existing external timestamps to the list ofAdvancedSignature
s -
Uses of AdvancedSignature in eu.europa.esig.dss.asic.xades.validation
Methods in eu.europa.esig.dss.asic.xades.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionASiCContainerWithXAdESAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.cades.signature
Methods in eu.europa.esig.dss.cades.signature that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> CAdESLevelBaselineLT.getExtendToLTLevelSignatures
(List<AdvancedSignature> signatures, List<String> signatureIdsToExtend) Returns a list of signatures to be extended according to th list ofsignatureIdsToExtend
Method parameters in eu.europa.esig.dss.cades.signature with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> CAdESLevelBaselineLT.getExtendToLTLevelSignatures
(List<AdvancedSignature> signatures, List<String> signatureIdsToExtend) Returns a list of signatures to be extended according to th list ofsignatureIdsToExtend
-
Uses of AdvancedSignature in eu.europa.esig.dss.cades.validation
Classes in eu.europa.esig.dss.cades.validation that implement AdvancedSignatureMethods in eu.europa.esig.dss.cades.validation that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> CMSDocumentAnalyzer.buildSignatures()
CAdESSignature.getCounterSignatures()
Methods in eu.europa.esig.dss.cades.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionCAdESDiagnosticDataBuilder.buildDetachedXmlSignature
(AdvancedSignature signature) protected Integer
CAdESSignatureIdentifierBuilder.getCounterSignaturePosition
(AdvancedSignature masterSignature) CMSDocumentAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.cades.validation.scope
Methods in eu.europa.esig.dss.cades.validation.scope with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected boolean
CAdESSignatureScopeFinder.isASiCSArchive
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.cades.validation.timestamp
Methods in eu.europa.esig.dss.cades.validation.timestamp that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> CAdESTimestampSource.getCounterSignatures
(CAdESAttribute unsignedAttribute) Methods in eu.europa.esig.dss.cades.validation.timestamp with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<TimestampedReference> CAdESTimestampSource.getCounterSignatureReferences
(AdvancedSignature counterSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.evidencerecord.common.validation
Methods in eu.europa.esig.dss.evidencerecord.common.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionDefaultEvidenceRecordAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) DefaultEvidenceRecordValidator.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.jades.signature
Method parameters in eu.europa.esig.dss.jades.signature with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected void
JAdESLevelBaselineLT.extendSignatures
(List<AdvancedSignature> signatures, JAdESSignatureParameters params) protected void
JAdESLevelBaselineLTA.extendSignatures
(List<AdvancedSignature> signatures, JAdESSignatureParameters params) protected void
JAdESLevelBaselineT.extendSignatures
(List<AdvancedSignature> signatures, JAdESSignatureParameters params) Extends the signatures -
Uses of AdvancedSignature in eu.europa.esig.dss.jades.validation
Classes in eu.europa.esig.dss.jades.validation that implement AdvancedSignatureMethods in eu.europa.esig.dss.jades.validation that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> JWSCompactDocumentAnalyzer.buildSignatures()
protected List
<AdvancedSignature> JWSSerializationAnalyzerValidator.buildSignatures()
JAdESSignature.getCounterSignatures()
Methods in eu.europa.esig.dss.jades.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionJAdESDiagnosticDataBuilder.buildDetachedXmlSignature
(AdvancedSignature signature) protected Integer
JAdESSignatureIdentifierBuilder.getCounterSignaturePosition
(AdvancedSignature masterSignature) AbstractJWSDocumentAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.jades.validation.timestamp
Methods in eu.europa.esig.dss.jades.validation.timestamp that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> JAdESTimestampSource.getCounterSignatures
(JAdESAttribute unsignedAttribute) -
Uses of AdvancedSignature in eu.europa.esig.dss.pades.signature
Methods in eu.europa.esig.dss.pades.signature with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected void
PAdESSignatureRequirementsChecker.checkTLevelIsHighest
(AdvancedSignature signature, SignatureStatus status) -
Uses of AdvancedSignature in eu.europa.esig.dss.pades.validation
Classes in eu.europa.esig.dss.pades.validation that implement AdvancedSignatureModifier and TypeClassDescriptionclass
Implementation of AdvancedSignature for PAdESMethods in eu.europa.esig.dss.pades.validation with type parameters of type AdvancedSignatureModifier and TypeMethodDescription<T extends AdvancedSignature>
PdfValidationDataContainerPDFDocumentAnalyzer.getValidationData
(Collection<T> signatures, Collection<TimestampToken> detachedTimestamps) protected <T extends AdvancedSignature>
ValidationContextPDFDocumentAnalyzer.prepareValidationContext
(Collection<T> signatures, Collection<TimestampToken> detachedTimestamps, Collection<EvidenceRecord> detachedEvidenceRecords, CertificateVerifier certificateVerifier) Methods in eu.europa.esig.dss.pades.validation that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> PDFDocumentAnalyzer.buildSignatures()
protected List
<AdvancedSignature> PDFDocumentAnalyzer.getAllSignatures()
PAdESSignature.getCounterSignatures()
Methods in eu.europa.esig.dss.pades.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionPAdESDiagnosticDataBuilder.buildDetachedXmlSignature
(AdvancedSignature signature) protected Object
PAdESSignatureIdentifierBuilder.getCounterSignaturePosition
(AdvancedSignature masterSignature) PDFDocumentAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) Method parameters in eu.europa.esig.dss.pades.validation with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected void
PDFDocumentAnalyzer.postProcessing
(List<AdvancedSignature> signatures) Post-process the extracted signatures NOTE: the method shall be used only for the document validation -
Uses of AdvancedSignature in eu.europa.esig.dss.pades.validation.scope
Methods in eu.europa.esig.dss.pades.validation.scope with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionvoid
PAdESTimestampScopeFinder.setSignature
(AdvancedSignature signature) This method sets an encapsulatingAdvancedSignature
-
Uses of AdvancedSignature in eu.europa.esig.dss.pades.validation.timestamp
Methods in eu.europa.esig.dss.pades.validation.timestamp that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> PAdESTimestampSource.getCounterSignatures
(CAdESAttribute unsignedAttribute) -
Uses of AdvancedSignature in eu.europa.esig.dss.pdf
Method parameters in eu.europa.esig.dss.pdf with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionvoid
AbstractPDFSignatureService.analyzePdfModifications
(DSSDocument document, List<AdvancedSignature> signatures, char[] pwd) void
PDFSignatureService.analyzePdfModifications
(DSSDocument document, List<AdvancedSignature> signatures, char[] pwd) Analyze the PDF revision and try to detect any modification (shadow attacks) for signatures -
Uses of AdvancedSignature in eu.europa.esig.dss.signature
Methods in eu.europa.esig.dss.signature with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionvoid
SignatureRequirementsChecker.assertSigningCertificateIsValid
(AdvancedSignature signature) This method verifies a signing certificate of the givensignature
protected void
SignatureRequirementsChecker.checkCLevelIsHighest
(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignature
has maximum B-, T- or LT-levelprotected void
SignatureRequirementsChecker.checkLTLevelIsHighest
(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignature
has maximum B-, T- or LT-levelprotected void
SignatureRequirementsChecker.checkTLevelIsHighest
(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignature
has maximum B- or T-levelprotected void
SignatureRequirementsChecker.checkXLevelIsHighest
(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignature
has maximum B-, T- or LT-levelprotected void
SignatureRequirementsChecker.checkXLLevelIsHighest
(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignature
has maximum X-levelboolean
SignatureRequirementsChecker.hasALevelOrHigher
(AdvancedSignature signature) Checks if the signature has A-levelboolean
SignatureRequirementsChecker.hasLTALevelOrHigher
(AdvancedSignature signature) Checks if the signature has LTA-levelboolean
SignatureRequirementsChecker.hasLTLevelOrHigher
(AdvancedSignature signature) Checks if the signature has LTA-levelboolean
SignatureRequirementsChecker.hasXLevelOrHigher
(AdvancedSignature signature) Checks if the signature has LTA-levelboolean
SignatureRequirementsChecker.hasXLLevelOrHigher
(AdvancedSignature signature) Checks if the signature has LTA-levelMethod parameters in eu.europa.esig.dss.signature with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionvoid
SignatureRequirementsChecker.assertCertificateChainValidForCLevel
(List<AdvancedSignature> signatures) Checks whether acrosssignatures
the corresponding certificate chains require revocation data for C-level augmentationvoid
SignatureRequirementsChecker.assertCertificateChainValidForLTLevel
(List<AdvancedSignature> signatures) Checks whether acrosssignatures
the corresponding certificate chains require revocation data for LT-level augmentationvoid
SignatureRequirementsChecker.assertCertificateChainValidForXLLevel
(List<AdvancedSignature> signatures) Checks whether acrosssignatures
the corresponding certificate chains require revocation data for XL-level augmentationprotected void
SignatureRequirementsChecker.assertCLevelIsHighest
(List<AdvancedSignature> signatures) Checks whether acrosssignatures
the C-level is highest and C-level augmentation can be performedvoid
SignatureRequirementsChecker.assertExtendToCLevelPossible
(List<AdvancedSignature> signatures) Verifies whether extension ofsignatures
to C-level is possiblevoid
SignatureRequirementsChecker.assertExtendToLTLevelPossible
(List<AdvancedSignature> signatures) Verifies whether extension ofsignatures
to LT-level is possiblevoid
SignatureRequirementsChecker.assertExtendToTLevelPossible
(List<AdvancedSignature> signatures) Verifies whether extension ofsignatures
to T-level is possiblevoid
SignatureRequirementsChecker.assertExtendToXLevelPossible
(List<AdvancedSignature> signatures) Verifies whether extension ofsignatures
to X-level is possiblevoid
SignatureRequirementsChecker.assertExtendToXLLevelPossible
(List<AdvancedSignature> signatures) Verifies whether extension ofsignatures
to XL-level is possibleprotected void
SignatureRequirementsChecker.assertLTLevelIsHighest
(List<AdvancedSignature> signatures) Checks whether acrosssignatures
the LT-level is highest and LT-level augmentation can be performedvoid
SignatureRequirementsChecker.assertSignaturesValid
(Collection<AdvancedSignature> signatures) Verifies cryptographical validity of the signaturesvoid
SignatureRequirementsChecker.assertSigningCertificateIsValid
(Collection<AdvancedSignature> signatures) This method verifies a signing certificate for a collection of the givensignatures
protected void
SignatureRequirementsChecker.assertTLevelIsHighest
(List<AdvancedSignature> signatures) Checks whether acrosssignatures
the T-level is highest and T-level augmentation can be performedprotected void
SignatureRequirementsChecker.assertXLevelIsHighest
(List<AdvancedSignature> signatures) Checks whether acrosssignatures
the X-level is highest and X-level augmentation can be performedprotected void
SignatureRequirementsChecker.assertXLLevelIsHighest
(List<AdvancedSignature> signatures) Checks whether acrosssignatures
the XL-level is highest and XL-level augmentation can be performed -
Uses of AdvancedSignature in eu.europa.esig.dss.spi.signature
Classes in eu.europa.esig.dss.spi.signature that implement AdvancedSignatureModifier and TypeClassDescriptionclass
A common implementation ofAdvancedSignature
Fields in eu.europa.esig.dss.spi.signature with type parameters of type AdvancedSignatureModifier and TypeFieldDescriptionprotected List
<AdvancedSignature> DefaultAdvancedSignature.counterSignatures
Cached list of embedded counter signaturesMethods in eu.europa.esig.dss.spi.signature that return AdvancedSignatureModifier and TypeMethodDescriptionAdvancedSignature.getMasterSignature()
Gets master signatureDefaultAdvancedSignature.getMasterSignature()
Methods in eu.europa.esig.dss.spi.signature that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionAdvancedSignature.getCounterSignatures()
Returns a list of counter signatures applied to this signatureMethods in eu.europa.esig.dss.spi.signature with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionvoid
AdvancedSignature.setMasterSignature
(AdvancedSignature masterSignature) This setter allows to indicate the master signature.void
DefaultAdvancedSignature.setMasterSignature
(AdvancedSignature masterSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.spi.signature.identifier
Fields in eu.europa.esig.dss.spi.signature.identifier declared as AdvancedSignatureModifier and TypeFieldDescriptionprotected final AdvancedSignature
AbstractSignatureIdentifierBuilder.signature
The signature to build identifier forMethods in eu.europa.esig.dss.spi.signature.identifier with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected abstract Object
AbstractSignatureIdentifierBuilder.getCounterSignaturePosition
(AdvancedSignature masterSignature) Returns a current counter signature position in its master signatureConstructors in eu.europa.esig.dss.spi.signature.identifier with parameters of type AdvancedSignatureModifierConstructorDescriptionprotected
The default constructor -
Uses of AdvancedSignature in eu.europa.esig.dss.spi.validation
Methods in eu.europa.esig.dss.spi.validation that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionSignatureValidationContext.getProcessedSignatures()
ValidationContext.getProcessedSignatures()
Returns signatures added to the validation contextValidationDataContainer.getSignatures()
Returns a collection ofAdvancedSignature
sMethods in eu.europa.esig.dss.spi.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionvoid
SignatureValidationContext.addSignatureForVerification
(AdvancedSignature signature) void
ValidationContext.addSignatureForVerification
(AdvancedSignature signature) Adds a new signature to collect the information to verify.void
ValidationDataContainer.addValidationData
(AdvancedSignature signature, ValidationData validationData) Adds validation data to the containerboolean
SignatureValidationContext.checkAtLeastOneRevocationDataPresentAfterBestSignatureTime
(AdvancedSignature signature) Deprecated.boolean
ValidationContext.checkAtLeastOneRevocationDataPresentAfterBestSignatureTime
(AdvancedSignature signature) Deprecated.since DSS 6.1.boolean
SignatureValidationContext.checkCertificatesNotRevoked
(AdvancedSignature signature) Deprecated.boolean
ValidationContext.checkCertificatesNotRevoked
(AdvancedSignature signature) Deprecated.since DSS 6.1.boolean
SignatureValidationContext.checkSignatureNotExpired
(AdvancedSignature signature) Deprecated.boolean
ValidationContext.checkSignatureNotExpired
(AdvancedSignature signature) Deprecated.since DSS 6.1.ValidationDataContainer.getAllValidationDataForSignature
(AdvancedSignature signature) Returns a complete validation data for a signature, including the data for incorporated timestamps and/or counter-signaturesValidationDataContainer.getCompleteValidationDataForSignature
(AdvancedSignature signature) 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 signatureSignatureValidationContext.getValidationData
(AdvancedSignature signature) ValidationContext.getValidationData
(AdvancedSignature signature) Returns a validation data for the given signature's certificate chainValidationDataContainer.getValidationData
(AdvancedSignature signature) Returns a relatedValidationData
for the given token id -
Uses of AdvancedSignature in eu.europa.esig.dss.spi.validation.analyzer
Methods in eu.europa.esig.dss.spi.validation.analyzer with type parameters of type AdvancedSignatureModifier and TypeMethodDescription<T extends AdvancedSignature>
ValidationDataContainerDefaultDocumentAnalyzer.getValidationData
(Collection<T> signatures) <T extends AdvancedSignature>
ValidationDataContainerDefaultDocumentAnalyzer.getValidationData
(Collection<T> signatures, Collection<TimestampToken> detachedTimestamps) <T extends AdvancedSignature>
ValidationDataContainerDocumentAnalyzer.getValidationData
(Collection<T> signatures) Extracts a validation data for provided collection of signatures<T extends AdvancedSignature>
ValidationDataContainerDocumentAnalyzer.getValidationData
(Collection<T> signatures, Collection<TimestampToken> detachedTimestamps) Extracts a validation data for provided collection of signatures and/or timestampsprotected <T extends AdvancedSignature>
voidDefaultDocumentAnalyzer.prepareSignatureForVerification
(ValidationContext validationContext, Collection<T> allSignatureList) This method prepares aSignatureValidationContext
for signatures validationprotected <T extends AdvancedSignature>
voidDefaultDocumentAnalyzer.prepareSignatureValidationContext
(ValidationContext validationContext, Collection<T> allSignatures) Prepares thevalidationContext
for signature validation processprotected <T extends AdvancedSignature>
ValidationContextDefaultDocumentAnalyzer.prepareValidationContext
(Collection<T> signatures, Collection<TimestampToken> detachedTimestamps, Collection<EvidenceRecord> detachedEvidenceRecords, CertificateVerifier certificateVerifier) Initializes and fillsValidationContext
with necessary data sourcesprotected <T extends AdvancedSignature>
voidDefaultDocumentAnalyzer.processSignaturesValidation
(Collection<T> allSignatureList) Performs cryptographic validation of the signaturesMethods in eu.europa.esig.dss.spi.validation.analyzer that return AdvancedSignatureModifier and TypeMethodDescriptionDefaultDocumentAnalyzer.getSignatureById
(String signatureId) Returns the signature with the given id.Methods in eu.europa.esig.dss.spi.validation.analyzer that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> DefaultDocumentAnalyzer.buildSignatures()
This method build a list of signatures to be extracted from a documentprotected List
<AdvancedSignature> DefaultDocumentAnalyzer.getAllSignatures()
Returns a list of all signatures from the validating documentDefaultDocumentAnalyzer.getSignatures()
DocumentAnalyzer.getSignatures()
Retrieves the signatures found in the documentMethods in eu.europa.esig.dss.spi.validation.analyzer with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected void
DefaultDocumentAnalyzer.appendCounterSignatures
(List<AdvancedSignature> allSignatureList, AdvancedSignature signature) The util method to link counter signatures with the related master signaturesprotected boolean
DefaultDocumentAnalyzer.coversSignature
(AdvancedSignature signature, EvidenceRecord evidenceRecord) Verifies whether anevidenceRecord
covers thesignature
DocumentAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) This method returns the signed document(s) without their signature(s)protected void
DefaultDocumentAnalyzer.validateSignaturePolicy
(AdvancedSignature signature) This method is used to perform validation of the signature policy's identifier, when presentMethod parameters in eu.europa.esig.dss.spi.validation.analyzer with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected void
DefaultDocumentAnalyzer.appendCounterSignatures
(List<AdvancedSignature> allSignatureList, AdvancedSignature signature) The util method to link counter signatures with the related master signaturesprotected void
DefaultDocumentAnalyzer.appendExternalEvidenceRecords
(List<AdvancedSignature> allSignatureList) Appends detached evidence record provided to the validator to the corresponding signatures covering by the evidence record documentprotected List
<EvidenceRecord> DefaultDocumentAnalyzer.getAllEvidenceRecords
(List<AdvancedSignature> signatures, List<EvidenceRecord> detachedEvidenceRecords) Returns a list of all found evidence records (embedded and detached) -
Uses of AdvancedSignature in eu.europa.esig.dss.spi.validation.scope
Classes in eu.europa.esig.dss.spi.validation.scope with type parameters of type AdvancedSignatureModifier and TypeInterfaceDescriptioninterface
SignatureScopeFinder<T extends AdvancedSignature>
Builds a list ofSignatureScope
s from anAdvancedSignature
Fields in eu.europa.esig.dss.spi.validation.scope declared as AdvancedSignatureModifier and TypeFieldDescriptionprotected AdvancedSignature
EncapsulatedTimestampScopeFinder.signature
AdvancedSignature
embedding the timestampMethods in eu.europa.esig.dss.spi.validation.scope with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected boolean
AbstractSignatureScopeFinder.isASiCEArchive
(AdvancedSignature advancedSignature) Checks if the given signature represents an ASiC-E containerprotected boolean
AbstractSignatureScopeFinder.isASiCSArchive
(AdvancedSignature advancedSignature) Checks if the given signature represents an ASiC-S containervoid
EncapsulatedTimestampScopeFinder.setSignature
(AdvancedSignature signature) This method sets an encapsulatingAdvancedSignature
Constructors in eu.europa.esig.dss.spi.validation.scope with parameters of type AdvancedSignatureModifierConstructorDescriptionCounterSignatureScope
(AdvancedSignature masterSignature, DSSDocument originalDocument) Default constructorSignatureSignatureScope
(AdvancedSignature signature, DSSDocument document) Default constructor to create a signature scope -
Uses of AdvancedSignature in eu.europa.esig.dss.spi.validation.status
Methods in eu.europa.esig.dss.spi.validation.status that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionSignatureStatus.getRelatedSignatures()
Returns a collection of signatures concerned by failure of the processed checkMethods in eu.europa.esig.dss.spi.validation.status with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionvoid
SignatureStatus.addRelatedTokenAndErrorMessage
(AdvancedSignature signature, String errorMessage) Adds concerned signature and information about the occurred eventSignatureStatus.getMessageForSignature
(AdvancedSignature signature) Returns error message for the given signature -
Uses of AdvancedSignature in eu.europa.esig.dss.spi.validation.timestamp
Classes in eu.europa.esig.dss.spi.validation.timestamp with type parameters of type AdvancedSignatureModifier and TypeClassDescriptionclass
SignatureTimestampSource<AS extends AdvancedSignature,
SA extends SignatureAttribute> The timestamp source of a signatureFields in eu.europa.esig.dss.spi.validation.timestamp declared as AdvancedSignatureModifier and TypeFieldDescriptionprotected final AS
SignatureTimestampSource.signature
The signature is being validatedMethods in eu.europa.esig.dss.spi.validation.timestamp that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected abstract List
<AdvancedSignature> SignatureTimestampSource.getCounterSignatures
(SA unsignedAttribute) Extracts Counter Signatures from the givenunsignedAttribute
Methods in eu.europa.esig.dss.spi.validation.timestamp with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<TimestampedReference> SignatureTimestampSource.getCounterSignatureReferences
(AdvancedSignature counterSignature) Returns a list of references extracted from a counter signatureSignatureTimestampIdentifierBuilder.setSignature
(AdvancedSignature signature) Sets signature corresponding to the time-stamp tokenMethod parameters in eu.europa.esig.dss.spi.validation.timestamp with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<TimestampedReference> SignatureTimestampSource.getCounterSignaturesReferences
(List<AdvancedSignature> counterSignatures) Returns a list ofTimestampedReference
s encapsulated from the list of counter signatures -
Uses of AdvancedSignature in eu.europa.esig.dss.validation
Methods in eu.europa.esig.dss.validation with type parameters of type AdvancedSignatureModifier and TypeMethodDescription<T extends AdvancedSignature>
ValidationDataContainerDocumentValidator.getValidationData
(Collection<T> signatures) Extracts a validation data for provided collection of signatures<T extends AdvancedSignature>
ValidationDataContainerDocumentValidator.getValidationData
(Collection<T> signatures, Collection<TimestampToken> detachedTimestamps) Extracts a validation data for provided collection of signatures and/or timestamps<T extends AdvancedSignature>
ValidationDataContainerSignedDocumentValidator.getValidationData
(Collection<T> signatures) <T extends AdvancedSignature>
ValidationDataContainerSignedDocumentValidator.getValidationData
(Collection<T> signatures, Collection<TimestampToken> detachedTimestamps) Methods in eu.europa.esig.dss.validation that return AdvancedSignatureModifier and TypeMethodDescriptionSignedDocumentValidator.getSignatureById
(String signatureId) Returns the signature with the given id.Methods in eu.europa.esig.dss.validation that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionDocumentValidator.getSignatures()
Retrieves the signatures found in the documentSignedDocumentValidator.getSignatures()
Methods in eu.europa.esig.dss.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionDocumentValidator.getOriginalDocuments
(AdvancedSignature advancedSignature) This method returns the signed document(s) without their signature(s)SignedDocumentValidator.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.validation.identifier
Methods in eu.europa.esig.dss.validation.identifier with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected String
UserFriendlyIdentifierProvider.getIdAsStringForSignature
(AdvancedSignature signature) Gets aString
identifier for a givenAdvancedSignature
-
Uses of AdvancedSignature in eu.europa.esig.dss.validation.reports.diagnostic
Fields in eu.europa.esig.dss.validation.reports.diagnostic with type parameters of type AdvancedSignatureModifier and TypeFieldDescriptionprotected Collection
<AdvancedSignature> SignedDocumentDiagnosticDataBuilder.signatures
The collection of signaturesMethods in eu.europa.esig.dss.validation.reports.diagnostic with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionSignedDocumentDiagnosticDataBuilder.buildDetachedXmlSignature
(AdvancedSignature signature) BuildsXmlSignature
Method parameters in eu.europa.esig.dss.validation.reports.diagnostic with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionSignedDocumentDiagnosticDataBuilder.foundSignatures
(Collection<AdvancedSignature> signatures) This method allows to set the found signatures -
Uses of AdvancedSignature in eu.europa.esig.dss.validation.timestamp
Methods in eu.europa.esig.dss.validation.timestamp with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionDetachedTimestampAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) DetachedTimestampValidator.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.xades.signature
Method parameters in eu.europa.esig.dss.xades.signature with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected void
XAdESLevelA.extendSignatures
(List<AdvancedSignature> signatures) Adds the ArchiveTimeStamp element which is an unsigned property qualifying the signature.protected void
XAdESLevelBaselineLT.extendSignatures
(List<AdvancedSignature> signatures) Adds CertificateValues and RevocationValues segments to UnsignedSignatureProperties.
An XML electronic signature MAY contain at most one:
- CertificateValues element and
- RevocationValues element.protected void
XAdESLevelBaselineLTA.extendSignatures
(List<AdvancedSignature> signatures) Adds the ArchiveTimeStamp element which is an unsigned property qualifying the signature.protected void
XAdESLevelBaselineT.extendSignatures
(List<AdvancedSignature> signatures) Extends signatures to a desired level.
This method is overridden by other profiles.
For -T profile adds the SignatureTimeStamp element which contains a single HashDataInfo element that refers to the ds:SignatureValue element of the [XMLDSIG] signature.protected void
XAdESLevelC.extendSignatures
(List<AdvancedSignature> signatures) This format builds up taking XAdES-T signature and incorporating additional data required for validation: The sequence of references to the full set of CA certificates that have been used to validate the electronic signature up to (but not including ) the signer's certificate.
A full set of references to the revocation data that have been used in the validation of the signer and CA certificates.
Adds<CompleteCertificateRefs>
and<CompleteRevocationRefs>
segments into<UnsignedSignatureProperties>
element.protected void
XAdESLevelX.extendSignatures
(List<AdvancedSignature> signatures) Adds SigAndRefsTimeStamp segment to UnsignedSignatureProperties
The time-stamp is placed on the digital signature (ds:Signature element), the time-stamp(s) present in the XAdES-T form, the certification path references and the revocation status references.protected void
XAdESLevelXL.extendSignatures
(List<AdvancedSignature> signatures) Adds CertificateValues and RevocationValues segments to UnsignedSignatureProperties.
An XML electronic signature MAY contain at most one:
- CertificateValues element and
- RevocationValues element. -
Uses of AdvancedSignature in eu.europa.esig.dss.xades.validation
Classes in eu.europa.esig.dss.xades.validation that implement AdvancedSignatureMethods in eu.europa.esig.dss.xades.validation that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> XMLDocumentAnalyzer.buildSignatures()
XAdESSignature.getCounterSignatures()
This method retrieves the potential countersignatures embedded in the XAdES signature document.Methods in eu.europa.esig.dss.xades.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected Integer
XAdESSignatureIdentifierBuilder.getCounterSignaturePosition
(AdvancedSignature masterSignature) XMLDocumentAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.xades.validation.timestamp
Methods in eu.europa.esig.dss.xades.validation.timestamp that return types with arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List
<AdvancedSignature> XAdESTimestampSource.getCounterSignatures
(XAdESAttribute unsignedAttribute)