Archive for November 2011 | Monthly archive page
In AIR 3.0, Adobe released a new feature called Native Extensions. Native extensions are a special .ANE file you include in your AIR project that contains both ActionScript and .DLL/.framework code. At NitroLM, we’ve been waiting for a feature like this for a number of years. Our current C/C++ client library is our most secure and preferred method of talking to our license servers. This Native Extension functionality from Adobe has allowed us to make Adobe AIR a first-class citizen of our ecosystem along with Java, .NET, and C/C++ applications.
While the primary focus of our ANE is on delivering a world-class software licensing and payment solution, we recognize that some people may already have an existing system in place. For those people, we offer black-box encryption capabilities that don’t require our licensing server. You can encrypt your .swf modules using our proprietary algorithms and decrypt and load safely inside native code at runtime. Decrypted module bytes are never exposed to the player where an attacker can get at them. The black-box encryption capabilities will be provided as a $100/year/developer license.
Watch this sneak peek video for an example of our fully-licensed encryption/decryption capabilities.