Managing license keys
License keys are required to install, update, and renew all Ping products.
When you need a license
You must obtain a license to:
-
Set up a single-server instance. Once you have a valid license, you can set up multiple server instances in the same environment without needing additional licenses.
-
Upgrade a server to a new major version. For example, upgrading from 7.3 to 8.0 requires a new license.
The upgrade process automatically prompts you for a new license.
Obtaining a license
To obtain a license key, contact your account representative or use the Ping Identity licensing portal.
Specifying a license
Specify a license for PingAuthorize Server during or after setup. You can find instructions for specifying a license with the Policy Editor in Installing the Policy Editor non-interactively.
During setup
Specify a license when running the bin/setup tool using one of the following methods:
-
Provide the
--licenseKeyFile <path-to-license>argument. -
Copy the license file to the server’s root directory and then run the
setuptool. The tool automatically discovers and applies the license file.
After setup
Specify a license after setup using one of the following methods:
-
In the PingAuthorize admin console, in the Topology section, click License.
-
Under License Key, select a license file from your local directory.
-
-
Run the following command, providing the absolute path to the new license file and making sure to preserve the double quotes:
bin/dsconfig set-license-prop \ --set "governance-license-key<{absolute-path-to-license}"
Viewing the license status
To view the details of a PingAuthorize Server license, including its expiration date, do one of the following:
-
Run the
bin/statustool and scroll to theLicense Detailssection. -
In the admin console sidebar, click Status.
-
Click the Monitors tab and search for
License.
-
License expiration
The PingAuthorize Server provides a notification in the admin console as the license expiration date approaches. Before a license expires, obtain a new one and install it by using dsconfig or the admin console.
License expiration affects the servers differently depending on whether they’re already running:
-
If the license expires while the servers are running, there’s no immediate disruption. The PingAuthorize Server and Policy Editor continue to function normally.
-
Attempts to start or restart the servers with an expired license fail.
|
Renew licenses before they expire to avoid pod restart failures. In containerized environments such as Kubernetes, pod restarts trigger a fresh setup using the |