Expanded Network License Management for the CRYPTO-BOX
15 November 2011
The integration of the CRYPTO-BOX via the network enables a flexible and cost-effective protection of applications in enterprise networks. You, as the software vendor, decide how often the application is allowed to run on the network. Additionally, you can protect multiple applications or application modules with only one CRYPTO-BOX.
The standard network implementation provides licensing per started instance of the application - regardless of whether the application is running multiple times on one computer or on different computers in a network. The new "Extended Network Licensing" scenario is designed for developers who embed the CRYPTO-BOX via API. It expands the current implementation with the following additional options:
- Option 1:
Default scenario, as previously (CBIOS_NET_LICENCE_RULE_DEFAULT) - LockLicense will deduct one license for each application instance, regardless of whether the protected application is started several times on a computer or on different computers.
- Option 2:
One license per IP address (CBIOS_NET_LICENCE_RULE_IP_1L) - LockLicense will deduct only one license per IP address, regardless of how often the application is started on the on the system with this particular IP address.
Important Note: This option does not consider Terminal Server Session!
- Option 3:
One license per user and MAC address (CBIOS_NET_LICENCE_RULE_MAC_TS_1L) - LockLicense will deduct only one license for each Terminal Server Session (no matter how often the application is started in this Terminal Server Session).
- Option 4:
One license per IP address of one Terminal Server Session (CBIOS_NET_LICENCE_RULE_IP_TS_1L) - LockLicense will deduct only one license for each Terminal Server Session (no matter how often the application is started in this Terminal Server Session with a particular IP address).
Extended MNetwork Licensing is integrated into Proetction Kit 5.70 which is available in the
Download Area.
It contains the following components:
- X86 and x64 versions of the new CBIOS server with support for Extended Network Licensing;
- CBIOS libraries and example project for MS Visual Studio 2005/2010 (static integration);
- CBIOS libraries and example project for Visual Studio 6.0.
Detailed information on each option (Rules) can be found in the file cbios.h and in the
CBIOS API Reference.
The sample project demonstrates the implementation - see the section "8 Network licenses". With a CRYPTO-BOX containing demo codes, you can test the sample immediately.
The implementation for other development environments such as C#.NET and Delphi is in the works, we will keep you up-to-date with upcoming newsletters.