Artenus 2D Framework
Artenus Reference

com.annahid.libs.artenus.security

Provides for security and encryption requirements of a game.

Interface Summary

InterfaceDescription
LoginManagerInterface for unified services that support or require user login.
LoginStatusListenerInterface 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

ClassDescription
AESBasicProvides AES encryption functionality.
AESObfuscatorAn Obfuscator that uses AES to encrypt data.
Base64Base64 converter class.
NullLoginManagerProvides an implementation of LoginManager provided by unified services providers that do not have a user authentication component.
PreferenceObfuscatorA wrapper for SharedPreferences that transparently performs data obfuscation.

Exception Summary

ExceptionDescription
Base64DecoderExceptionException thrown when encountering an invalid Base64 input character.
ValidationExceptionException thrown when an error occurs while validating the integrity of data managed by an Obfuscator.