Uses of Interface
eu.europa.esig.dss.spi.signature.AdvancedSignature
Packages that use AdvancedSignature
Package
Description
-
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 containerValidationDataContainer.getAllValidationDataForSignature(AdvancedSignature signature) Returns a complete validation data for a signature, including the data for incorporated timestamps and/or counter-signaturesValidationDataContainer.getAllValidationDataForSignatureForInclusion(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 idprotected ValidationDataValidationDataContainer.getValidationDataForCounterSignatures(AdvancedSignature signature) Returns all validation data for the incorporated counter-signaturesValidationDataContainer.getValidationDataForCounterSignaturesForInclusion(AdvancedSignature signature) Returns all validation data for incorporated counter-signatures, but excluding the tokens already incorporated within the signature or counter-signaturesprotected ValidationDataValidationDataContainer.getValidationDataForCounterSignatureTimestamps(AdvancedSignature signature) Returns all validation data for the timestamps incorporated within counter signatures of the current signature.ValidationDataContainer.getValidationDataForCounterSignatureTimestampsForInclusion(AdvancedSignature signature) Returns all validation data for the timestamps incorporated within counter signatures of the current signature, but excluding the tokens already incorporated within the signatureprotected ValidationDataValidationDataContainer.getValidationDataForSignature(AdvancedSignature signature) Returns all validation data for the signatureValidationDataContainer.getValidationDataForSignatureForInclusion(AdvancedSignature signature) Returns all validation data for a signature, but excluding the tokens already incorporated within the signatureprotected ValidationDataValidationDataContainer.getValidationDataForSignatureTimestamps(AdvancedSignature signature) Returns all validation data for the timestamps incorporated within the signature.ValidationDataContainer.getValidationDataForSignatureTimestampsForInclusion(AdvancedSignature signature) Returns all validation data for the timestamps incorporated within the signature, but excluding the tokens already incorporated within the signature -
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 thesignatureList<eu.europa.esig.dss.model.DSSDocument> DocumentAnalyzer.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.evidencerecord
Fields in eu.europa.esig.dss.spi.validation.evidencerecord declared as AdvancedSignatureModifier and TypeFieldDescriptionprotected final AdvancedSignatureAbstractEmbeddedEvidenceRecordHelper.signatureMaster signatureprotected final AdvancedSignatureAbstractSignatureEvidenceRecordDigestBuilder.signatureThe signature incorporating the evidence recordMethods in eu.europa.esig.dss.spi.validation.evidencerecord that return AdvancedSignatureModifier and TypeMethodDescriptionAbstractEmbeddedEvidenceRecordHelper.getMasterSignature()EmbeddedEvidenceRecordHelper.getMasterSignature()Gets a master signature, enveloping the current evidence recordMethods in eu.europa.esig.dss.spi.validation.evidencerecord with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected abstract SignatureEvidenceRecordDigestBuilderAbstractEmbeddedEvidenceRecordHelper.getDigestBuilder(AdvancedSignature signature, SignatureAttribute evidenceRecordAttribute, eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm) Gets implementation of the signature digest builder for the given evidence recordConstructors in eu.europa.esig.dss.spi.validation.evidencerecord with parameters of type AdvancedSignatureModifierConstructorDescriptionprotectedConstructor for an evidence record applied for the whole signature content (not yet embedded)protectedAbstractEmbeddedEvidenceRecordHelper(AdvancedSignature signature, SignatureAttribute evidenceRecordAttribute) Default constructorprotectedAbstractSignatureEvidenceRecordDigestBuilder(AdvancedSignature signature, SignatureAttribute evidenceRecordAttribute, eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm) Constructor to instantiate builder from asignaturefor the givenevidenceRecordAttribute -
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 AdvancedSignatureCounterSignatureScope.masterSignatureThe counter-signed parent signatureprotected 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, eu.europa.esig.dss.model.DSSDocument originalDocument) Default constructorEvidenceRecordMasterSignatureScope(AdvancedSignature masterSignature, eu.europa.esig.dss.model.DSSDocument originalDocument) Default constructorSignatureSignatureScope(AdvancedSignature signature, eu.europa.esig.dss.model.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.spi.x509.evidencerecord
Methods in eu.europa.esig.dss.spi.x509.evidencerecord that return AdvancedSignatureModifier and TypeMethodDescriptionEvidenceRecord.getMasterSignature()Gets a master signature, enveloping the current evidence record