Uses of Interface
eu.europa.esig.dss.spi.signature.AdvancedSignature
Package
Description
-
Uses of AdvancedSignature in eu.europa.esig.dss.asic.cades.validation
Modifier and TypeMethodDescriptionASiCWithCAdESDiagnosticDataBuilder.buildDetachedXmlSignature
(AdvancedSignature signature) ASiCContainerWithCAdESAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) Modifier and TypeMethodDescriptionprotected List
<TimestampToken> ASiCContainerWithCAdESAnalyzer.attachExternalTimestamps
(List<AdvancedSignature> allSignatures) -
Uses of AdvancedSignature in eu.europa.esig.dss.asic.common.validation
Modifier and TypeMethodDescriptionprotected List
<AdvancedSignature> AbstractASiCContainerAnalyzer.buildSignatures()
AbstractASiCContainerAnalyzer.getAllSignatures()
Modifier and TypeMethodDescriptionprotected boolean
AbstractASiCContainerAnalyzer.coversSignature
(AdvancedSignature signature, EvidenceRecord evidenceRecord) Modifier 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
Modifier and TypeMethodDescriptionASiCContainerWithXAdESAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.cades.signature
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionprotected List
<AdvancedSignature> CMSDocumentAnalyzer.buildSignatures()
CAdESSignature.getCounterSignatures()
Modifier 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
Modifier and TypeMethodDescriptionprotected boolean
CAdESSignatureScopeFinder.isASiCSArchive
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.cades.validation.timestamp
Modifier and TypeMethodDescriptionprotected List
<AdvancedSignature> CAdESTimestampSource.getCounterSignatures
(CAdESAttribute unsignedAttribute) Modifier and TypeMethodDescriptionprotected List
<TimestampedReference> CAdESTimestampSource.getCounterSignatureReferences
(AdvancedSignature counterSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.evidencerecord.common.validation
Modifier and TypeMethodDescriptionDefaultEvidenceRecordAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) DefaultEvidenceRecordValidator.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.jades.signature
Modifier 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
Modifier and TypeMethodDescriptionprotected List
<AdvancedSignature> JWSCompactDocumentAnalyzer.buildSignatures()
protected List
<AdvancedSignature> JWSSerializationAnalyzerValidator.buildSignatures()
JAdESSignature.getCounterSignatures()
Modifier 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
Modifier and TypeMethodDescriptionprotected List
<AdvancedSignature> JAdESTimestampSource.getCounterSignatures
(JAdESAttribute unsignedAttribute) -
Uses of AdvancedSignature in eu.europa.esig.dss.pades.signature
Modifier and TypeMethodDescriptionprotected void
PAdESSignatureRequirementsChecker.checkTLevelIsHighest
(AdvancedSignature signature, SignatureStatus status) -
Uses of AdvancedSignature in eu.europa.esig.dss.pades.validation
Modifier and TypeClassDescriptionclass
Implementation of AdvancedSignature for PAdESModifier 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) Modifier and TypeMethodDescriptionprotected List
<AdvancedSignature> PDFDocumentAnalyzer.buildSignatures()
protected List
<AdvancedSignature> PDFDocumentAnalyzer.getAllSignatures()
PAdESSignature.getCounterSignatures()
Modifier and TypeMethodDescriptionPAdESDiagnosticDataBuilder.buildDetachedXmlSignature
(AdvancedSignature signature) protected Object
PAdESSignatureIdentifierBuilder.getCounterSignaturePosition
(AdvancedSignature masterSignature) PDFDocumentAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) Modifier 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
Modifier and TypeMethodDescriptionvoid
PAdESTimestampScopeFinder.setSignature
(AdvancedSignature signature) This method sets an encapsulatingAdvancedSignature
-
Uses of AdvancedSignature in eu.europa.esig.dss.pades.validation.timestamp
Modifier and TypeMethodDescriptionprotected List
<AdvancedSignature> PAdESTimestampSource.getCounterSignatures
(CAdESAttribute unsignedAttribute) -
Uses of AdvancedSignature in eu.europa.esig.dss.pdf
Modifier 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
Modifier 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-levelModifier 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
Modifier and TypeClassDescriptionclass
A common implementation ofAdvancedSignature
Modifier and TypeFieldDescriptionprotected List
<AdvancedSignature> DefaultAdvancedSignature.counterSignatures
Cached list of embedded counter signaturesModifier and TypeMethodDescriptionAdvancedSignature.getMasterSignature()
Gets master signatureDefaultAdvancedSignature.getMasterSignature()
Modifier and TypeMethodDescriptionAdvancedSignature.getCounterSignatures()
Returns a list of counter signatures applied to this signatureModifier 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
Modifier and TypeFieldDescriptionprotected final AdvancedSignature
AbstractSignatureIdentifierBuilder.signature
The signature to build identifier forModifier and TypeMethodDescriptionprotected abstract Object
AbstractSignatureIdentifierBuilder.getCounterSignaturePosition
(AdvancedSignature masterSignature) Returns a current counter signature position in its master signatureModifierConstructorDescriptionprotected
The default constructor -
Uses of AdvancedSignature in eu.europa.esig.dss.spi.validation
Modifier and TypeMethodDescriptionSignatureValidationContext.getProcessedSignatures()
ValidationContext.getProcessedSignatures()
Returns signatures added to the validation contextValidationDataContainer.getSignatures()
Returns a collection ofAdvancedSignature
sModifier 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
Modifier 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 signaturesModifier and TypeMethodDescriptionDefaultDocumentAnalyzer.getSignatureById
(String signatureId) Returns the signature with the given id.Modifier 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 documentModifier 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 presentModifier 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
Modifier and TypeInterfaceDescriptioninterface
SignatureScopeFinder<T extends AdvancedSignature>
Builds a list ofSignatureScope
s from anAdvancedSignature
Modifier and TypeFieldDescriptionprotected AdvancedSignature
EncapsulatedTimestampScopeFinder.signature
AdvancedSignature
embedding the timestampModifier 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
ModifierConstructorDescriptionCounterSignatureScope
(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
Modifier and TypeMethodDescriptionSignatureStatus.getRelatedSignatures()
Returns a collection of signatures concerned by failure of the processed checkModifier 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
Modifier and TypeClassDescriptionclass
SignatureTimestampSource<AS extends AdvancedSignature,
SA extends SignatureAttribute> The timestamp source of a signatureModifier and TypeFieldDescriptionprotected final AS
SignatureTimestampSource.signature
The signature is being validatedModifier and TypeMethodDescriptionprotected abstract List
<AdvancedSignature> SignatureTimestampSource.getCounterSignatures
(SA unsignedAttribute) Extracts Counter Signatures from the givenunsignedAttribute
Modifier 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 tokenModifier 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
Modifier 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) Modifier and TypeMethodDescriptionSignedDocumentValidator.getSignatureById
(String signatureId) Returns the signature with the given id.Modifier and TypeMethodDescriptionDocumentValidator.getSignatures()
Retrieves the signatures found in the documentSignedDocumentValidator.getSignatures()
Modifier 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
Modifier and TypeMethodDescriptionprotected String
UserFriendlyIdentifierProvider.getIdAsStringForSignature
(AdvancedSignature signature) Gets aString
identifier for a givenAdvancedSignature
-
Uses of AdvancedSignature in eu.europa.esig.dss.validation.reports.diagnostic
Modifier and TypeFieldDescriptionprotected Collection
<AdvancedSignature> SignedDocumentDiagnosticDataBuilder.signatures
The collection of signaturesModifier and TypeMethodDescriptionSignedDocumentDiagnosticDataBuilder.buildDetachedXmlSignature
(AdvancedSignature signature) BuildsXmlSignature
Modifier and TypeMethodDescriptionSignedDocumentDiagnosticDataBuilder.foundSignatures
(Collection<AdvancedSignature> signatures) This method allows to set the found signatures -
Uses of AdvancedSignature in eu.europa.esig.dss.validation.timestamp
Modifier and TypeMethodDescriptionDetachedTimestampAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) DetachedTimestampValidator.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.xades.signature
Modifier 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
Modifier and TypeMethodDescriptionprotected List
<AdvancedSignature> XMLDocumentAnalyzer.buildSignatures()
XAdESSignature.getCounterSignatures()
This method retrieves the potential countersignatures embedded in the XAdES signature document.Modifier and TypeMethodDescriptionprotected Integer
XAdESSignatureIdentifierBuilder.getCounterSignaturePosition
(AdvancedSignature masterSignature) XMLDocumentAnalyzer.getOriginalDocuments
(AdvancedSignature advancedSignature) -
Uses of AdvancedSignature in eu.europa.esig.dss.xades.validation.timestamp
Modifier and TypeMethodDescriptionprotected List
<AdvancedSignature> XAdESTimestampSource.getCounterSignatures
(XAdESAttribute unsignedAttribute)