Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Public Member Functions | |
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.
|
private |
Definition at line 94 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.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.
|
private |
Definition at line 98 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 83 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(), and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.loadSettings().
synchronized Optional<LicenseResponse> com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.loadLicenseResponse | ( | ) |
Definition at line 69 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 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().
|
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-2022 Basis Technology. Generated on: Tue Feb 6 2024
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.