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:
eu.europa.esig.dss.validation.DocumentValidator,eu.europa.esig.dss.validation.ProcessExecutorProvider<eu.europa.esig.dss.validation.executor.SignatureProcessExecutor>
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, validators -
Constructor Summary
Constructors Constructor Description ASiCContainerWithXAdESValidator(eu.europa.esig.dss.model.DSSDocument asicContainer) -
Method Summary
Modifier and Type Method Description protected AbstractASiCContainerExtractorgetArchiveExtractor()protected List<eu.europa.esig.dss.validation.ManifestFile>getManifestFilesDecriptions()List<eu.europa.esig.dss.model.DSSDocument>getOriginalDocuments(eu.europa.esig.dss.validation.AdvancedSignature advancedSignature)List<eu.europa.esig.dss.model.DSSDocument>getOriginalDocuments(String signatureId)protected List<eu.europa.esig.dss.validation.DocumentValidator>getValidators()booleanisSupported(eu.europa.esig.dss.model.DSSDocument dssDocument)Methods inherited from class eu.europa.esig.dss.asic.common.validation.AbstractASiCContainerValidator
analyseEntries, attachExternalTimestamps, getArchiveDocuments, getArchiveManifestDocuments, getContainerInfo, getContainerType, getManifestDocuments, getManifestFiles, getMimeTypeDocument, getSignatureDocuments, getSignatures, getSignedDocuments, getSignedDocumentsASiCS, getTimestampDocuments, getTimestampedDocuments, prepareSignatureValidationContextMethods inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
defineSigningCertificate, ensureSignaturePolicyDetectorInitialized, fromDocument, processSignaturesValidation, processValidationPolicy, provideProcessExecutorInstance, setCertificateVerifier, setContainerContents, setDetachedContents, setEnableEtsiValidationReport, setManifestFiles, setProcessExecutor, setSignaturePolicyProvider, setValidationLevel, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument
-
Constructor Details
-
ASiCContainerWithXAdESValidator
public ASiCContainerWithXAdESValidator(eu.europa.esig.dss.model.DSSDocument asicContainer)
-
-
Method Details
-
isSupported
public boolean isSupported(eu.europa.esig.dss.model.DSSDocument dssDocument)- Specified by:
isSupportedin classeu.europa.esig.dss.validation.SignedDocumentValidator
-
getArchiveExtractor
- Specified by:
getArchiveExtractorin classAbstractASiCContainerValidator
-
getValidators
- Specified by:
getValidatorsin classAbstractASiCContainerValidator
-
getManifestFilesDecriptions
- Specified by:
getManifestFilesDecriptionsin classAbstractASiCContainerValidator
-
getOriginalDocuments
-
getOriginalDocuments
public List<eu.europa.esig.dss.model.DSSDocument> getOriginalDocuments(eu.europa.esig.dss.validation.AdvancedSignature advancedSignature)
-