How to setup a central license server for netFIELD Apps under Windows?

Q

How to setup a central license server for netFIELD Apps under Windows?

A

1. CodeMeter

CodeMeter from WiBu-Systems is a protection, licensing, and security ecosystem that gives software publishers, vendors as well as intelligent device manufacturers a complete arsenal of tools and services to countermeasure cyber threats of their intellectual property.

2. CodeMeter and Hilscher

2.1. Protecting software

We as a licensor of software are using CodeMeter technology to protect selected software against reverse engineering in the first instance.

Additionally we use CodeMeter to prevent unintended software reproduction and to enable software features based on authorization.

This is why CodeMeter-protected software performs a legitimation procedure during its startup-phase based on licenses.

2.2. Dealing licenses

A license that is granting a specific software function is generated by us individually on a customer-order basis. 

The license file is provided by us to the customer as a hyperlink where he can download it from.

To activate the license the customer has to install the license file on a license server he maintains.

2.3. Hosting licenses

A license server needs to be operated by the customer to host activated license files.

Server-installers for different platforms are available from WiBu-Systems here

We are also providing servers that can run on embedded devices.

2.4. Checking license(s)

The license server's IP address needs to be configured in the CodeMeter-protected software.

The software is then able to check for a valid license file during its startup-phase.

Depending on the license check result the software will decide on how to proceed.

3. Installing the license server software

The license server itself can be downloaded free of charge from the Wibu web site:

https://www.wibu.com/us/support/user/downloads-user-software.html

You need the "CodeMeter User Runtime" for your corresponding operating system where the license server shall be operated.

In this example, the license server is running on a Windows platform, so we download the "CodeMeter User Runtime for Windows".

Information

During installation make sure that you enable the "Network server" option!!!

After the installation the license server is automatically started. You'll find the CodeMeter control center in the Windows task bar. 

4. Activating your license

You will be receiving a link from Hilscher after you have purchase a license for your software. Click on this link and a window will pop up as follows:

Press "Activate Selected Licenses Now" and the license will be automatically activated on your license server.


Information

You can check the correct installation by opening the CodeMeter control center:


You may also use the "WebAdmin" web server to see the installed licenses:

Click on WebAdmin

and watch the installed license(s)

You have successfully activated the license on your local license server. The license is now ready to get requested by the Hilscher software.

5. Configuring the license server endpoint in the Hilscher software

Start the software you have purchased the license for. There you will find a field where to enter the IP address of your license server.

Below there is an example of the Hilscher software "netFIELD App PROFINET Tap". In there open the "License Server Settings" dialog nd enter the hostname or IP addess of the PC where you recently installed the license server (i.e. the CodeMeter runtime). The example uses the IP address "192.168.20.70". Of couse this value may differ from your setup and IP address configuration.



If everyhing went well and the software has found the license server and the stored license, then the software will be indicating that a valid license has been found.