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 booleanAbstractASiCContainerAnalyzer.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 ofAdvancedSignatures -
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 ofsignatureIdsToExtendMethod 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 IntegerCAdESSignatureIdentifierBuilder.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 booleanCAdESSignatureScopeFinder.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 voidJAdESLevelBaselineLT.extendSignatures(List<AdvancedSignature> signatures, JAdESSignatureParameters params) protected voidJAdESLevelBaselineLTA.extendSignatures(List<AdvancedSignature> signatures, JAdESSignatureParameters params) protected voidJAdESLevelBaselineT.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 IntegerJAdESSignatureIdentifierBuilder.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 voidPAdESSignatureRequirementsChecker.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 TypeClassDescriptionclassImplementation 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 ObjectPAdESSignatureIdentifierBuilder.getCounterSignaturePosition(AdvancedSignature masterSignature) PDFDocumentAnalyzer.getOriginalDocuments(AdvancedSignature advancedSignature) Method parameters in eu.europa.esig.dss.pades.validation with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected voidPDFDocumentAnalyzer.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 TypeMethodDescriptionvoidPAdESTimestampScopeFinder.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 TypeMethodDescriptionvoidAbstractPDFSignatureService.analyzePdfModifications(DSSDocument document, List<AdvancedSignature> signatures, char[] pwd) voidPDFSignatureService.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 TypeMethodDescriptionvoidSignatureRequirementsChecker.assertSigningCertificateIsValid(AdvancedSignature signature) This method verifies a signing certificate of the givensignatureprotected voidSignatureRequirementsChecker.checkCLevelIsHighest(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignaturehas maximum B-, T- or LT-levelprotected voidSignatureRequirementsChecker.checkLTLevelIsHighest(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignaturehas maximum B-, T- or LT-levelprotected voidSignatureRequirementsChecker.checkTLevelIsHighest(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignaturehas maximum B- or T-levelprotected voidSignatureRequirementsChecker.checkXLevelIsHighest(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignaturehas maximum B-, T- or LT-levelprotected voidSignatureRequirementsChecker.checkXLLevelIsHighest(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignaturehas maximum X-levelbooleanSignatureRequirementsChecker.hasALevelOrHigher(AdvancedSignature signature) Checks if the signature has A-levelbooleanSignatureRequirementsChecker.hasLTALevelOrHigher(AdvancedSignature signature) Checks if the signature has LTA-levelbooleanSignatureRequirementsChecker.hasLTLevelOrHigher(AdvancedSignature signature) Checks if the signature has LTA-levelbooleanSignatureRequirementsChecker.hasXLevelOrHigher(AdvancedSignature signature) Checks if the signature has LTA-levelbooleanSignatureRequirementsChecker.hasXLLevelOrHigher(AdvancedSignature signature) Checks if the signature has LTA-levelMethod parameters in eu.europa.esig.dss.signature with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionvoidSignatureRequirementsChecker.assertCertificateChainValidForCLevel(List<AdvancedSignature> signatures) Checks whether acrosssignaturesthe corresponding certificate chains require revocation data for C-level augmentationvoidSignatureRequirementsChecker.assertCertificateChainValidForLTLevel(List<AdvancedSignature> signatures) Checks whether acrosssignaturesthe corresponding certificate chains require revocation data for LT-level augmentationvoidSignatureRequirementsChecker.assertCertificateChainValidForXLLevel(List<AdvancedSignature> signatures) Checks whether acrosssignaturesthe corresponding certificate chains require revocation data for XL-level augmentationprotected voidSignatureRequirementsChecker.assertCLevelIsHighest(List<AdvancedSignature> signatures) Checks whether acrosssignaturesthe C-level is highest and C-level augmentation can be performedvoidSignatureRequirementsChecker.assertExtendToCLevelPossible(List<AdvancedSignature> signatures) Verifies whether extension ofsignaturesto C-level is possiblevoidSignatureRequirementsChecker.assertExtendToLTLevelPossible(List<AdvancedSignature> signatures) Verifies whether extension ofsignaturesto LT-level is possiblevoidSignatureRequirementsChecker.assertExtendToTLevelPossible(List<AdvancedSignature> signatures) Verifies whether extension ofsignaturesto T-level is possiblevoidSignatureRequirementsChecker.assertExtendToXLevelPossible(List<AdvancedSignature> signatures) Verifies whether extension ofsignaturesto X-level is possiblevoidSignatureRequirementsChecker.assertExtendToXLLevelPossible(List<AdvancedSignature> signatures) Verifies whether extension ofsignaturesto XL-level is possibleprotected voidSignatureRequirementsChecker.assertLTLevelIsHighest(List<AdvancedSignature> signatures) Checks whether acrosssignaturesthe LT-level is highest and LT-level augmentation can be performedvoidSignatureRequirementsChecker.assertSignaturesValid(Collection<AdvancedSignature> signatures) Verifies cryptographical validity of the signaturesvoidSignatureRequirementsChecker.assertSigningCertificateIsValid(Collection<AdvancedSignature> signatures) This method verifies a signing certificate for a collection of the givensignaturesprotected voidSignatureRequirementsChecker.assertTLevelIsHighest(List<AdvancedSignature> signatures) Checks whether acrosssignaturesthe T-level is highest and T-level augmentation can be performedprotected voidSignatureRequirementsChecker.assertXLevelIsHighest(List<AdvancedSignature> signatures) Checks whether acrosssignaturesthe X-level is highest and X-level augmentation can be performedprotected voidSignatureRequirementsChecker.assertXLLevelIsHighest(List<AdvancedSignature> signatures) Checks whether acrosssignaturesthe 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 TypeClassDescriptionclassA common implementation ofAdvancedSignatureFields in eu.europa.esig.dss.spi.signature with type parameters of type AdvancedSignatureModifier and TypeFieldDescriptionprotected List<AdvancedSignature> DefaultAdvancedSignature.counterSignaturesCached 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 TypeMethodDescriptionvoidAdvancedSignature.setMasterSignature(AdvancedSignature masterSignature) This setter allows to indicate the master signature.voidDefaultAdvancedSignature.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 AdvancedSignatureAbstractSignatureIdentifierBuilder.signatureThe signature to build identifier forMethods in eu.europa.esig.dss.spi.signature.identifier with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected abstract ObjectAbstractSignatureIdentifierBuilder.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 AdvancedSignatureModifierConstructorDescriptionprotectedThe 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 ofAdvancedSignaturesMethods in eu.europa.esig.dss.spi.validation with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionvoidSignatureValidationContext.addSignatureForVerification(AdvancedSignature signature) voidValidationContext.addSignatureForVerification(AdvancedSignature signature) Adds a new signature to collect the information to verify.voidValidationDataContainer.addValidationData(AdvancedSignature signature, ValidationData validationData) Adds validation data to the containerbooleanSignatureValidationContext.checkAtLeastOneRevocationDataPresentAfterBestSignatureTime(AdvancedSignature signature) Deprecated.booleanValidationContext.checkAtLeastOneRevocationDataPresentAfterBestSignatureTime(AdvancedSignature signature) Deprecated.since DSS 6.1.booleanSignatureValidationContext.checkCertificatesNotRevoked(AdvancedSignature signature) Deprecated.booleanValidationContext.checkCertificatesNotRevoked(AdvancedSignature signature) Deprecated.since DSS 6.1.booleanSignatureValidationContext.checkSignatureNotExpired(AdvancedSignature signature) Deprecated.booleanValidationContext.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 relatedValidationDatafor 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 aSignatureValidationContextfor signatures validationprotected <T extends AdvancedSignature>
voidDefaultDocumentAnalyzer.prepareSignatureValidationContext(ValidationContext validationContext, Collection<T> allSignatures) Prepares thevalidationContextfor signature validation processprotected <T extends AdvancedSignature>
ValidationContextDefaultDocumentAnalyzer.prepareValidationContext(Collection<T> signatures, Collection<TimestampToken> detachedTimestamps, Collection<EvidenceRecord> detachedEvidenceRecords, CertificateVerifier certificateVerifier) Initializes and fillsValidationContextwith 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 voidDefaultDocumentAnalyzer.appendCounterSignatures(List<AdvancedSignature> allSignatureList, AdvancedSignature signature) The util method to link counter signatures with the related master signaturesprotected booleanDefaultDocumentAnalyzer.coversSignature(AdvancedSignature signature, EvidenceRecord evidenceRecord) Verifies whether anevidenceRecordcovers thesignatureDocumentAnalyzer.getOriginalDocuments(AdvancedSignature advancedSignature) This method returns the signed document(s) without their signature(s)protected voidDefaultDocumentAnalyzer.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 voidDefaultDocumentAnalyzer.appendCounterSignatures(List<AdvancedSignature> allSignatureList, AdvancedSignature signature) The util method to link counter signatures with the related master signaturesprotected voidDefaultDocumentAnalyzer.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 TypeInterfaceDescriptioninterfaceSignatureScopeFinder<T extends AdvancedSignature>Builds a list ofSignatureScopes from anAdvancedSignatureFields in eu.europa.esig.dss.spi.validation.scope declared as AdvancedSignatureModifier and TypeFieldDescriptionprotected AdvancedSignatureEncapsulatedTimestampScopeFinder.signatureAdvancedSignatureembedding the timestampMethods in eu.europa.esig.dss.spi.validation.scope with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected booleanAbstractSignatureScopeFinder.isASiCEArchive(AdvancedSignature advancedSignature) Checks if the given signature represents an ASiC-E containerprotected booleanAbstractSignatureScopeFinder.isASiCSArchive(AdvancedSignature advancedSignature) Checks if the given signature represents an ASiC-S containervoidEncapsulatedTimestampScopeFinder.setSignature(AdvancedSignature signature) This method sets an encapsulatingAdvancedSignatureConstructors 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 TypeMethodDescriptionvoidSignatureStatus.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 TypeClassDescriptionclassSignatureTimestampSource<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 ASSignatureTimestampSource.signatureThe 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 givenunsignedAttributeMethods 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 ofTimestampedReferences 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 StringUserFriendlyIdentifierProvider.getIdAsStringForSignature(AdvancedSignature signature) Gets aStringidentifier 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.signaturesThe collection of signaturesMethods in eu.europa.esig.dss.validation.reports.diagnostic with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionSignedDocumentDiagnosticDataBuilder.buildDetachedXmlSignature(AdvancedSignature signature) BuildsXmlSignatureMethod 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 voidXAdESLevelA.extendSignatures(List<AdvancedSignature> signatures) Adds the ArchiveTimeStamp element which is an unsigned property qualifying the signature.protected voidXAdESLevelBaselineLT.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 voidXAdESLevelBaselineLTA.extendSignatures(List<AdvancedSignature> signatures) Adds the ArchiveTimeStamp element which is an unsigned property qualifying the signature.protected voidXAdESLevelBaselineT.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 voidXAdESLevelC.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 voidXAdESLevelX.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 voidXAdESLevelXL.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 IntegerXAdESSignatureIdentifierBuilder.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)