Uses of Interface
eu.europa.esig.dss.validation.AdvancedSignature
Packages that use AdvancedSignature
Package
Description
-
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 givensignature -
Uses of AdvancedSignature in eu.europa.esig.dss.validation
Classes in eu.europa.esig.dss.validation that implement AdvancedSignatureModifier and TypeClassDescriptionclassA common implementation ofAdvancedSignatureFields in eu.europa.esig.dss.validation declared as AdvancedSignatureModifier and TypeFieldDescriptionprotected final AdvancedSignatureAbstractSignatureIdentifierBuilder.signatureThe signature to build identifier forFields in eu.europa.esig.dss.validation with type parameters of type AdvancedSignatureModifier and TypeFieldDescriptionprotected List<AdvancedSignature>DefaultAdvancedSignature.counterSignaturesCached list of embedded counter signaturesprotected List<AdvancedSignature>SignedDocumentDiagnosticDataBuilder.signaturesThe list of signaturesMethods in eu.europa.esig.dss.validation with type parameters of type AdvancedSignatureModifier and TypeMethodDescription<T extends AdvancedSignature>
voidDocumentValidator.findSignatureScopes(Collection<T> currentValidatorSignatures) Finds SignatureScopes for a list of signatures<T extends AdvancedSignature>
voidSignedDocumentValidator.findSignatureScopes(Collection<T> allSignatures) Finds and assigns SignatureScopes for a list of signatures<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) protected <T extends AdvancedSignature>
voidSignedDocumentValidator.prepareSignatureForVerification(ValidationContext validationContext, Collection<T> allSignatureList) This method prepares aSignatureValidationContextfor signatures validationprotected <T extends AdvancedSignature>
voidSignedDocumentValidator.prepareSignatureValidationContext(ValidationContext validationContext, Collection<T> allSignatures) Prepares thevalidationContextfor signature validation processprotected <T extends AdvancedSignature>
ValidationContextSignedDocumentValidator.prepareValidationContext(Collection<T> signatures, Collection<TimestampToken> detachedTimestamps, CertificateVerifier certificateVerifier) Initializes and fillsValidationContextwith necessary data sources<T extends AdvancedSignature>
voidDocumentValidator.processSignaturesValidation(Collection<T> allSignatureList) This method process the signature validation on the givenallSignatureList<T extends AdvancedSignature>
voidSignedDocumentValidator.processSignaturesValidation(Collection<T> allSignatureList) Methods in eu.europa.esig.dss.validation that return AdvancedSignatureModifier and TypeMethodDescriptionAdvancedSignature.getMasterSignature()Gets master signatureDefaultAdvancedSignature.getMasterSignature()SignedDocumentValidator.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 TypeMethodDescriptionprotected List<AdvancedSignature>SignedDocumentValidator.buildSignatures()This method build a list of signatures to be extracted from a documentprotected List<AdvancedSignature>SignedDocumentValidator.getAllSignatures()Returns a list of all signatures from the validating documentAdvancedSignature.getCounterSignatures()Returns a list of counter signatures applied to this signatureDocumentValidator.getSignatures()Retrieves the signatures found in the documentSignedDocumentValidator.getSignatures()ValidationDataContainer.getSignatures()Returns a collection ofAdvancedSignaturesMethods in eu.europa.esig.dss.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 containerprotected voidSignedDocumentValidator.appendCounterSignatures(List<AdvancedSignature> allSignatureList, AdvancedSignature signature) The util method to link counter signatures with the related master signatureseu.europa.esig.dss.diagnostic.jaxb.XmlSignatureSignedDocumentDiagnosticDataBuilder.buildDetachedXmlSignature(AdvancedSignature signature) BuildsXmlSignaturebooleanSignatureValidationContext.checkAtLeastOneRevocationDataPresentAfterBestSignatureTime(AdvancedSignature signature) booleanValidationContext.checkAtLeastOneRevocationDataPresentAfterBestSignatureTime(AdvancedSignature signature) 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 handledCertificateVerifier.setAlertOnNoRevocationAfterBestSignatureTime(eu.europa.esig.dss.alert.StatusAlert)booleanSignatureValidationContext.checkCertificatesNotRevoked(AdvancedSignature signature) booleanValidationContext.checkCertificatesNotRevoked(AdvancedSignature signature) This method allows to verify if signature certificates are not revoked Additionally, an alert can be handledCertificateVerifier.setAlertOnRevokedCertificate(eu.europa.esig.dss.alert.StatusAlert)booleanSignatureValidationContext.checkSignatureNotExpired(AdvancedSignature signature) booleanValidationContext.checkSignatureNotExpired(AdvancedSignature signature) This method verifies if the signing certificate has not been expired yet or has a still valid timestamp Additionally, an alert can be handledCertificateVerifier.setAlertOnExpiredSignature(eu.europa.esig.dss.alert.StatusAlert)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 signatureprotected abstract ObjectAbstractSignatureIdentifierBuilder.getCounterSignaturePosition(AdvancedSignature masterSignature) Returns a current counter signature position in its master signatureprotected StringUserFriendlyIdentifierProvider.getIdAsStringForSignature(AdvancedSignature signature) Gets aStringidentifier for a givenAdvancedSignatureList<eu.europa.esig.dss.model.DSSDocument>DocumentValidator.getOriginalDocuments(AdvancedSignature advancedSignature) This method returns the signed document(s) without their signature(s)SignatureValidationContext.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 voidSignedDocumentValidator.prepareTimestampScopeFinder(TimestampScopeFinder timestampScopeFinder, AdvancedSignature signature) This method is used to prepare aDetachedTimestampScopeFinderfor executionvoidAdvancedSignature.setMasterSignature(AdvancedSignature masterSignature) This setter allows to indicate the master signature.voidDefaultAdvancedSignature.setMasterSignature(AdvancedSignature masterSignature) Method parameters in eu.europa.esig.dss.validation with type arguments of type AdvancedSignatureModifier and TypeMethodDescriptionprotected voidSignedDocumentValidator.appendCounterSignatures(List<AdvancedSignature> allSignatureList, AdvancedSignature signature) The util method to link counter signatures with the related master signaturesprotected DiagnosticDataBuilderSignedDocumentValidator.createDiagnosticDataBuilder(ValidationContext validationContext, List<AdvancedSignature> signatures) Creates and fills theDiagnosticDataBuilderwith a relevant dataSignedDocumentDiagnosticDataBuilder.foundSignatures(List<AdvancedSignature> signatures) This method allows to set the found signaturesConstructors in eu.europa.esig.dss.validation with parameters of type AdvancedSignatureModifierConstructorDescriptionprotectedThe default constructor -
Uses of AdvancedSignature in eu.europa.esig.dss.validation.scope
Classes in eu.europa.esig.dss.validation.scope with type parameters of type AdvancedSignatureModifier and TypeInterfaceDescriptioninterfaceSignatureScopeFinder<T extends AdvancedSignature>Builds a list ofSignatureScopes from anAdvancedSignatureFields in eu.europa.esig.dss.validation.scope declared as AdvancedSignatureModifier and TypeFieldDescriptionprotected AdvancedSignatureEncapsulatedTimestampScopeFinder.signatureAdvancedSignatureembedding the timestampMethods in eu.europa.esig.dss.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 encapsulatingAdvancedSignature -
Uses of AdvancedSignature in eu.europa.esig.dss.validation.status
Methods in eu.europa.esig.dss.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.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.validation.timestamp
Classes in eu.europa.esig.dss.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.validation.timestamp declared as AdvancedSignatureModifier and TypeFieldDescriptionprotected final ASSignatureTimestampSource.signatureThe signature is being validatedMethods in eu.europa.esig.dss.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.validation.timestamp with parameters of type AdvancedSignatureModifier and TypeMethodDescriptionprotected List<TimestampedReference>SignatureTimestampSource.getCounterSignatureReferences(AdvancedSignature counterSignature) Returns a list of references extracted from a counter signatureList<eu.europa.esig.dss.model.DSSDocument>DetachedTimestampValidator.getOriginalDocuments(AdvancedSignature advancedSignature) Method parameters in eu.europa.esig.dss.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