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