New Installations

For new installations of the local license server, specify the location of the keystore file holding the “server” certificate in the local-configuration.yaml file using the https-in parameter. On Linux systems, the local-configuration.yaml file is generated in the /opt/flexnetls/producer directory during installation. On Windows, it is located in the same directory as flexnetls.jar.

You might need to change the password or the path to the truststore file, or both.

Edit the following settings in local-configuration.yaml so that they look similar to this:

https-in:

  # Set to true to enable

  enabled: true

  # HTTPS listening port

port: 1443

  # Path to keystore

keystore-path: path-to-your-keystore

  # Keystore password. You can obfuscate this with
  java -jar flexnetls.jar -password your-password-here

keystore-password: your-password-here

 

Note the following:

The password is not required to be stored in plain text; you can obfuscate it first. The following shows an example session to obfuscate the password:

$ java -jar flexnetls.jar --password=abracadabra 
abracadabra => OBF:1ri71v1r1v2n1ri71shq1ri71shs1ri71v1r1v2n1ri7 

Be sure to set the keystore-password value to the entire obfuscated string, including the OBF: prefix.

The standard HTTPS port is 443 (as defined by the HTTPS protocol)
Best practice on Linux is to use a port number greater than 1024 to avoid issues with possibly having to obtain extra privileges to use a lesser port number. Should port 443 be required at a customer enterprise, you can always use iptables to redirect the port from 443.
Ensure that a firewall is not blocking the license server.

For detailed instructions about editing the local-configuration.yaml file, see Edit “local-configuration.yaml” (Windows) and Edit “local-configuration.yaml” (Linux).