Package eu.europa.esig.dss.tsl.runnable
Class AbstractAnalysis
java.lang.Object
eu.europa.esig.dss.tsl.runnable.AbstractAnalysis
- Direct Known Subclasses:
AbstractRunnableAnalysis,PivotProcessing
Processes the LOTL/TL validation job (download - parse - validate)
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractAnalysis(CacheAccessByKey cacheAccess, DSSFileLoader dssFileLoader) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected DSSDocumentDownloads the document by urlprotected final CacheAccessByKeyGets theCacheAccessByKeyprotected voidlotlParsing(DSSDocument document, LOTLSource source) Parses the documentprotected voidvalidation(DSSDocument document, CertificateSource certificateSource) Validates the document
-
Constructor Details
-
AbstractAnalysis
Default constructor- Parameters:
cacheAccess-CacheAccessByKeydssFileLoader-DSSFileLoader
-
-
Method Details
-
download
Downloads the document by url- Parameters:
url-String- Returns:
DSSDocument
-
getCacheAccessByKey
Gets theCacheAccessByKey- Returns:
CacheAccessByKey
-
lotlParsing
Parses the document- Parameters:
document-DSSDocumentto parsesource-LOTLSource
-
validation
Validates the document- Parameters:
document-DSSDocumentto validatecertificateSource-CertificateSourceto use
-