|
|
| Home > Solutions > Software Protection > Implementation with API |
| Implementation into source code with Smarx® API |
| Why implementation into source code? |
| |
- Reach maximum security and flexibility
- Customize applications according to your desired licensing scheme (e.g. if the CRYPTO-BOX is not attached, your protected application is running in demo mode with limited functionality)
- Supports Windows32/64, Linux32/64 and Mac OS X (x86 and PowerPC). For an overview about supported compilers click here (PDF document)
|
| Overview to SmarxOS® |
| |
This 32/64-Bit interface exclusively supports the CRYPTO-BOX USB. It has a lot of powerful functions which allow developers to take advantage of all outstanding features the CRYPTO-BOX USB hardware offers:
- SmarxOS allows to protection up to 10 applications simultaneously with one CRYPTO-BOX USB, with individual licensing options for every single application
- You can mix applications protected with AutoCrypt and applications with API-protection on one CRYPTO-BOX
- Protect applications in a network simultaneously with one CRYPTO-BOX USB XS/XL under Windows and Linux with up to 10 individual application license counters (every license counter allows you to define 1-254 seats per application)
- SmarxOS can handle different applications on one CRYPTO-BOX at the same time by providing every application with its own partition in CRYPTO-BOX memory
- SmarxOS supports most common compilers and development environments, such as Visual Studio .NET, Delphi or Java.
|
| Smarx® API in details |
| |
The Smarx libraries for developers are separated into following groups:
- CBIOS API - this is the basic interface for accessing the CRYPTO-BOX USB which is connected locally to the computer or to a computer in a TCP/IP network.
- CBIOS DO API - API for managing DataObjects which makes it easy to configure licensing options such as expiration date, execution counter, or customer specific objects. These DataObjects can be updated remotely at the end-user site using RFP API.
- CBIOS RFP API - API for updating DataObjects directly at the end-user site.
A detailed API description can be found in the SmarxOS Compendium.
|
|