|
Protection! Licensing Toolkit for Java solves complex licensing challenges. Developers using Protection! , are able to build and distribute their application with the piece of mind that the unauthorized use of their applications is minimized thereby translating to the recovery of potentially lost revenues.
Features Highlight
Protection! offers a comprehensive set of features and functions giving developers full control over licensing solution including, but not limiting to, the following:
- Quick and easy embedding into custom application
- Ability to get full control of license reading and validation.
- Ability to specify a set of application features permitted for use according to the license.
- Ability to control number of simultaneously running copies of the application with the same license.
- Trial versions support with ability to specify evaluation period for each product
- Ability to embed license into the application to allow CD distribution of trial versions.
- Ability to discover patched application parts.
- Powerful Control Center application to allow easy maintenance of products and licenses.
- Strong license file encryption
- Ability to have unique public/private key for each application
- Ability to specify custom message dialogs
- Ability to create unlimited number of products and unlimited number of feature sets for each product
- Ability to generate licenses for various product’s feature sets
- Ability to specify custom code snippets and save them as ready to use java implementation files.
Centralized Control
Protection! Control Center offers a central location for Product Management, License Generation and License maintenance. Control Center allows developer to manage unlimited number of products and product’s feature set.
Ease of implementation
Protection! not only generates a specified license for a product, but also generates corresponding java implementation files allowing developers to simply plug-in these files in their application.
License support
The key concept of Protection! is to verify the presence of a valid license required by the product as well as to prevent license tampering. The license file generated by Protection! is a strongly encrypted file which prevents the re-generation of the license file. To meet this goal, a non-symmetrical cipher algorithm is used wherein keys used to encrypt and decrypt license differ. This approach makes is impossible to restore private key by having knowledge of the public key.
Evaluation/Trial Version License Support
Protection! allows for product to have evaluation (trial) licenses. Evaluation support subsystem is responsible for handling evaluation licenses and for making a decision whether the product can continue to operate according to its license.
Tracking and Validation of permitted Product’s run instances
Protection! Is able to track and validate proper licenses if product-licensing scheme assumes per seat or per running copy fees. This feature ensures that only permitted number of copies (stored in the license file) can run simultaneously.
Protection against Products Code Patching
Tampering subsystem allows checking and validation that designated key files/classes of the product are not changed. This subsystem significantly increases time and effort needed to diagnose and discover protection system implementation in order to attempt to break it.
Buy Protection!
Try Protection!
|