Class ASiCContainerWithXAdESValidator
java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.asic.common.validation.AbstractASiCContainerValidator
eu.europa.esig.dss.asic.xades.validation.ASiCContainerWithXAdESValidator
- All Implemented Interfaces:
DocumentValidator,ProcessExecutorProvider<DocumentProcessExecutor>
public class ASiCContainerWithXAdESValidator extends AbstractASiCContainerValidator
This class is an implementation to validate ASiC containers with XAdES signature(s)
-
Field Summary
Fields inherited from class eu.europa.esig.dss.asic.common.validation.AbstractASiCContainerValidator
extractResult, signatureValidators, timestampValidatorsFields inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
certificateVerifier, containerContents, detachedContents, document, manifestFiles, processExecutor, providedSigningCertificateToken, signatureScopeFinder, skipValidationContextExecution -
Constructor Summary
Constructors Constructor Description ASiCContainerWithXAdESValidator(DSSDocument asicContainer) -
Method Summary
Modifier and Type Method Description protected AbstractASiCContainerExtractorgetArchiveExtractor()protected List<ManifestFile>getManifestFilesDecriptions()List<DSSDocument>getOriginalDocuments(AdvancedSignature advancedSignature)This method returns the signed document(s) without their signature(s)List<DSSDocument>getOriginalDocuments(String signatureId)This method returns the signed document(s) without their signature(s)protected List<DocumentValidator>getSignatureValidators()booleanisSupported(DSSDocument dssDocument)Methods inherited from class eu.europa.esig.dss.asic.common.validation.AbstractASiCContainerValidator
analyseEntries, attachExternalTimestamps, getAllDocuments, getAllManifestDocuments, getAllSignatures, getArchiveDocuments, getArchiveManifestDocuments, getContainerInfo, getContainerType, getDiagnosticDataBuilderConfiguration, getManifestDocuments, getManifestFiles, getMimeTypeDocument, getSignatureDocuments, getSignatures, getSignedDocuments, getSignedDocumentsASiCS, getTimestampDocuments, getUnsupportedDocumentsMethods inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
assertConfigurationValid, defineSigningCertificate, findSignatureScopes, fromDocument, getDefaultDigestAlgorithm, getDefaultProcessExecutor, getDetachedTimestamps, getSignaturePolicyProvider, getValidationTime, mergeCertificateSource, mergeCRLSources, mergeOCSPSources, prepareCertificatesAndTimestamps, prepareCertificateVerifier, prepareDetachedTimestampValidationContext, prepareDiagnosticDataBuilder, prepareSignatureValidationContext, processSignaturesValidation, processValidationPolicy, provideProcessExecutorInstance, setCertificateVerifier, setContainerContents, setDetachedContents, setEnableEtsiValidationReport, setIncludeSemantics, setLocale, setManifestFiles, setProcessExecutor, setSignaturePolicyProvider, setSignedScopeFinderDefaultDigestAlgorithm, setSkipValidationContextExecution, setTokenExtractionStategy, setValidationLevel, setValidationTime, validateContext, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument
-
Constructor Details
-
Method Details
-
isSupported
- Specified by:
isSupportedin classSignedDocumentValidator
-
getArchiveExtractor
- Specified by:
getArchiveExtractorin classAbstractASiCContainerValidator
-
getSignatureValidators
- Specified by:
getSignatureValidatorsin classAbstractASiCContainerValidator
-
getManifestFilesDecriptions
- Specified by:
getManifestFilesDecriptionsin classAbstractASiCContainerValidator
-
getOriginalDocuments
Description copied from interface:DocumentValidatorThis method returns the signed document(s) without their signature(s)- Parameters:
signatureId- the DSS ID of the signature to extract original signer data for
-
getOriginalDocuments
Description copied from interface:DocumentValidatorThis method returns the signed document(s) without their signature(s)- Parameters:
advancedSignature-AdvancedSignatureto find signer documents for
-