|
Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Classes | |
| class | InvalidLicenseException |
Public Member Functions | |
| LicenseInfo | createLicenseInfo (LicenseResponse licenseResponse) throws JsonProcessingException, InvalidLicenseException |
| DecryptedLicenseResponse | parseLicenseJSON (BoostLicenseResponse licenseResponse) throws JsonProcessingException, InvalidLicenseException |
Static Public Member Functions | |
| static LicenseDecryptorUtil | getInstance () |
Private Member Functions | |
| LicenseDecryptorUtil () | |
| byte[] | decryptKey (byte[] encryptedKeyBytes) throws InvalidKeySpecException, NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException |
| String | decryptLicenseString (String encryptedJson, String ivBase64, String encryptedKey, String version) throws IOException, GeneralSecurityException, InvalidLicenseException |
| PublicKey | getPublicKey () throws InvalidKeySpecException, NoSuchAlgorithmException |
Private Attributes | |
| final ObjectMapper | objectMapper = ObjectMapperUtil.getInstance().getDefaultObjectMapper() |
Static Private Attributes | |
| static final LicenseDecryptorUtil | instance = new LicenseDecryptorUtil() |
Decrypts the payload of boost license.
Definition at line 51 of file LicenseDecryptorUtil.java.
|
private |
Definition at line 61 of file LicenseDecryptorUtil.java.
| LicenseInfo com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.createLicenseInfo | ( | LicenseResponse | licenseResponse | ) | throws JsonProcessingException, InvalidLicenseException |
Definition at line 64 of file LicenseDecryptorUtil.java.
References com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.parseLicenseJSON().
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.acceptEula(), and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.loadLicenseInfo().
|
private |
Definition at line 165 of file LicenseDecryptorUtil.java.
References com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.getPublicKey().
Referenced by com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.decryptLicenseString().
|
private |
Definition at line 108 of file LicenseDecryptorUtil.java.
References com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.decryptKey().
Referenced by com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.parseLicenseJSON().
|
static |
Definition at line 55 of file LicenseDecryptorUtil.java.
References com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.instance.
Referenced by com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTMalwareScannerOptionsPanel.acceptEula(), and com.basistech.df.cybertriage.autopsy.ctoptions.ctcloud.CTLicensePersistence.loadLicenseInfo().
|
private |
Definition at line 136 of file LicenseDecryptorUtil.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.decryptKey().
| DecryptedLicenseResponse com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.parseLicenseJSON | ( | BoostLicenseResponse | licenseResponse | ) | throws JsonProcessingException, InvalidLicenseException |
Decrypts a boost license response.
| licenseResponse | The boost license response. |
| JsonProcessingException | |
| com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.InvalidLicenseException |
Definition at line 82 of file LicenseDecryptorUtil.java.
References com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.decryptLicenseString(), and com.basistech.df.cybertriage.autopsy.ctapi.json.DecryptedLicenseResponse.getProduct().
Referenced by com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.createLicenseInfo().
|
staticprivate |
Definition at line 53 of file LicenseDecryptorUtil.java.
Referenced by com.basistech.df.cybertriage.autopsy.ctapi.util.LicenseDecryptorUtil.getInstance().
|
private |
Definition at line 59 of file LicenseDecryptorUtil.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.