com.annahid.libs.artenus.security
Provides for security and encryption requirements of a game.
Interface Summary
| Interface | Description |
|---|---|
| LoginManager | Interface for unified services that support or require user login. |
| LoginStatusListener | Interface for classes that listen for service login events. |
| Obfuscator | Interface used to allow application authors to obfuscate licensing data that will be stored into a SharedPreferences file. |
Class Summary
| Class | Description |
|---|---|
| AESBasic | Provides AES encryption functionality. |
| AESObfuscator | An Obfuscator that uses AES to encrypt data. |
| Base64 | Base64 converter class. |
| NullLoginManager | Provides an implementation of LoginManager provided by
unified services providers that do not have a user authentication component. |
| PreferenceObfuscator | A wrapper for SharedPreferences that transparently performs data obfuscation. |
Exception Summary
| Exception | Description |
|---|---|
| Base64DecoderException | Exception thrown when encountering an invalid Base64 input character. |
| ValidationException | Exception thrown when an error occurs while validating the integrity of data managed by an
Obfuscator. |