Base URL for the License Server
Administrative tools, such as the FlexNet License Server Administrator command-line tool or a custom administrative tool provided by the producer, require that you input the license server’s base URL to perform operations. While the same basic structure is used for the CLS instance and the local license server URLs, some syntactical differences exist. See the following sections for more information about the base URL:
• | Base URL for a CLS Instance |
• | Base URL for a Local License Server |
• | With Administrative Security Enabled |
• | Option to Disable Certain Verifications on Server When Using HTTPS |
• | Exceptions to the Base URL |
• | “licenseServer_baseURL” as Base URL Designation |
The base URL for a CLS instance, which is provided by the producer, explicitly includes the server’s instance ID. The following is the format for the base URL for a CLS instance.
https://siteID.compliance.flexnetoperations.com/api/1.0/instances/instanceId
An example might be the following (with XYZ10203040 as the instance ID):
flexnetlsadmin -server https://ABC.compliance.flexnetoperations.com/api/1.0/instances/
XYZ10203040 ...
Base URL for a Local License Server
The base URL for a local license server includes the server’s host name and port number and uses the tilde ”~” character in place of the server’s instance ID. The license server name can be either a network name (such as myserver.enterprise.com) or an IP address.
http://licenseServerHostName:port/api/1.0/instances/~
An example might be the following:
flexnetlsadmin -server http://11.11.1.111:7070/api/1.0/instances/~ ...
With Administrative Security Enabled
When administrative security is enabled on the license server, the use of the HTTPS protocol on the local license server is strongly recommended to protect sensitive data being transmitted during administrative operations. (To use HTTPS, you must first enable it on your license server machine.)
The base URL for the local license server might look like the following.
https://11.11.1.111:1443/api/1.0/instances/~
The default port for a HTTPS URL is 443, unless one is supplied. The local license server defaults to 1443 to avoid privilege issues on Linux with port numbers less than 1024, but any appropriate port can be used.
To enforce the use of HTTPS when administrative security is enabled, set the security.http.auth.enabled license server policy to false in producer-settings.xml. See Administrative Security Policies on the License Server.
Option to Disable Certain Verifications on Server When Using HTTPS
If for some reason, you need to disable certificate checks and hostname verification on the license server when using HTTPS, you can do so using the -noCertCheck option in the FlexNet License Server Administrator command-line tool (flexnetlsadmin). See Summary of flexnetlsadmin Commands in the Using the FlexNet License Server Administrator Command-line Tool
The producer should inform you of any exceptions to the base URL.
“licenseServer_baseURL” as Base URL Designation
In this