|
Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Public Member Functions | |
| synchronized boolean | deleteLicenseResponse () |
| synchronized Optional< LicenseInfo > | loadLicenseInfo () |
| synchronized Optional< LicenseResponse > | loadLicenseResponse () |
| synchronized boolean | saveLicenseResponse (LicenseResponse licenseResponse) |
Static Public Member Functions | |
| static CTLicensePersistence | getInstance () |
Private Member Functions | |
| File | getCTLicenseFile () |
| File | getMalwareIngestFile () |
Private Attributes | |
| final ObjectMapper | objectMapper = ObjectMapperUtil.getInstance().getDefaultObjectMapper() |
Static Private Attributes | |
| static final String | CT_LICENSE_FILENAME = "CyberTriageLicense.json" |
| static final String | CT_SETTINGS_DIR = "CyberTriage" |
| static final CTLicensePersistence | instance = new CTLicensePersistence() |
| static final Logger | logger = Logger.getLogger(CTLicensePersistence.class.getName()) |
| static final String | MALWARE_INGEST_SETTINGS_FILENAME = "MalwareIngestSettings.json" |
Handles persisting CT Settings.
Definition at line 38 of file CTLicensePersistence.java.
| synchronized boolean com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.deleteLicenseResponse | ( | ) |
Definition at line 54 of file CTLicensePersistence.java.
References com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.getCTLicenseFile().
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.saveSettings().
|
private |
Definition at line 103 of file CTLicensePersistence.java.
References com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.CT_LICENSE_FILENAME, com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.CT_SETTINGS_DIR, and org.sleuthkit.autopsy.coreutils.PlatformUtil.getModuleConfigDirectory().
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.deleteLicenseResponse(), com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.loadLicenseResponse(), and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.saveLicenseResponse().
|
static |
Definition at line 50 of file CTLicensePersistence.java.
References com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.instance.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.Installer.LicenseCheck.run().
|
private |
Definition at line 107 of file CTLicensePersistence.java.
References com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.CT_SETTINGS_DIR, org.sleuthkit.autopsy.coreutils.PlatformUtil.getModuleConfigDirectory(), and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.MALWARE_INGEST_SETTINGS_FILENAME.
| synchronized Optional<LicenseInfo> com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.loadLicenseInfo | ( | ) |
Definition at line 92 of file CTLicensePersistence.java.
References com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.createLicenseInfo(), com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.getInstance(), and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.loadLicenseResponse().
Referenced by com.basistech.df.cybertriage.autopsy.malwarescan.MalwareScanIngestModule.SharedProcessing.getNewJobState(), com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.loadSettings(), and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.Installer.LicenseCheck.run().
| synchronized Optional<LicenseResponse> com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.loadLicenseResponse | ( | ) |
Definition at line 78 of file CTLicensePersistence.java.
References com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.getCTLicenseFile().
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.loadLicenseInfo().
| synchronized boolean com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.saveLicenseResponse | ( | LicenseResponse | licenseResponse | ) |
Definition at line 63 of file CTLicensePersistence.java.
References com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.getCTLicenseFile().
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.saveSettings().
|
staticprivate |
Definition at line 41 of file CTLicensePersistence.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.getCTLicenseFile().
|
staticprivate |
|
staticprivate |
Definition at line 46 of file CTLicensePersistence.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.getInstance().
|
staticprivate |
Definition at line 44 of file CTLicensePersistence.java.
|
staticprivate |
Definition at line 42 of file CTLicensePersistence.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.getMalwareIngestFile().
|
private |
Definition at line 48 of file CTLicensePersistence.java.
Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Mar 17 2025
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.