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-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.