In This Section: |
This chapter includes procedures and reference information for maintaining your Gaia computer.
Licenses can be added or deleted using the:
cplic_db_add
or cplic del
.Note - While all the SecurePlatform cplic commands are available in Gaia, they are not grouped into a Gaia feature. To see a list of available commands and their parameters type |
If you need to obtain a license, visit the User Center.
Adding a license:
The Add License window opens.
The Paste License button only shows in Internet Explorer. For other browsers, paste the license strings into the empty text field.
Deleting a license:
The cplic
command and all its derivatives relate to Check Point license management.
Note - SmartUpdate GUI is the recommended way of managing licenses. |
All cplic
commands are located in $CPDIR/bin.
License Management is divided into three types of commands:
License repository commands are executed on the Security Management Server.
Syntax
Local Licensing:
cplic put ...
cplic del [-F <output file>] <signature>
cplic print [-h help] [-n noheader]
[-x print signatures] [-t type]
[-F <output file>] [-i <input file>]
[-p preatures]
[-D print only Domain licenses]
cplic check ...
cplic contract ...
Remote Licensing:
cplic put <object name> ...
cplic del <object name> [-F <output file>] <signature>
cplic get <object name | -all>
cplic upgrade -l input file
License Database Operations:
cplic db_add ...
cplic db_rm <signature>
cplic db_print <object name | -all> ...
For help on any command add the -h option
Description Makes sure that the license includes the feature on the local gateway or Security Management Server.
Syntax
gw> cplic check [-p <product>] [-v <version>] [-c|-count] [-t <date>] [-r|-routers] [-S|-SRusers] <feature>
Parameter |
Description |
---|---|
|
Product for which license information is requested. For example |
|
Product version for which license information is requested |
|
Output the number of licenses connected to this feature |
|
Check license status on future date. Use the format ddmmmyyyy. A feature may be valid on a given date on one license, but invalid in another |
|
Check how many routers are allowed. The |
|
Check how many SecuRemote users are allowed. |
|
|
Description Used to add one or more licenses to the license repository on the Security Management server. When local license are added to the license repository, they are automatically attached to its intended Check Point gateway, central licenses need to undergo the attachment process.
This command is a license repository command, and can only be executed on the Security Management server.
Syntax
> cplic db_add -l <license-file> [<host>] [<expiration-date>] [<signature>] [<SKU/features >]
Parameter |
Description |
---|---|
|
Name of the file that contains the license |
|
Security Management Server hostname or IP address |
|
The license expiration date |
|
The License signature string. For example: |
|
The SKU of the license summarizes the features included in the license. For example: |
Example If the file 192.0.2.11.lic
contains one or more licenses, the command: cplic db_add -l 192.0.2.11.lic
will produce output similar to the following:
|
Description Displays the details of Check Point licenses stored in the license repository on the Security Management Server.
Syntax
> cplic db_print <object name | -all> [-n noheader] [-x print signatures] [-t type] [-a attached]
Parameter |
Description |
---|---|
|
Print only the licenses attached to |
|
Print all the licenses in the license repository |
(or |
Print licenses with no header. |
|
Print licenses with their signature |
|
Print licenses with their type: Central or Local. |
- (or - |
Show which object the license is attached to. Useful if the |
Comments This command is a license repository command, and can only be executed on the Security Management server.
Description The cplic db_rm
command removes a license from the license repository on the Security Management server. It can be executed ONLY after the license was detached using the cplic del
command. Once the license has been removed from the repository, it can no longer be used.
Syntax
> cplic db_rm <signature>
Parameter |
Description |
---|---|
|
The signature string within the license. |
Example cplic db_rm 2f540abb-d3bcb001-7e54513e-kfyigpwn
Comments This command is a license repository command, and can only be executed on the Security Management server.
Description Delete a single Check Point license on a host, including unwanted evaluation, expired, and other licenses. Used for both local and remote machines
Syntax
> cplic del [-F <output file>] <signature> <object name>
Parameter |
Description |
---|---|
|
Send the output to < |
|
The signature string within the license. |
Description Detach a Central license from a Check Point Security Gateway. When this command is executed, the license repository is automatically updated. The Central license remains in the repository as an unattached license. This command can be executed only on a Security Management server.
Syntax
> cplic del <object name> [-F <outputfile>] [-ip <dynamic ip>] <signature>
Parameter |
Description |
---|---|
|
The name of the Check Point Security Gateway object, as defined in SmartDashboard. |
|
Divert the output to |
|
Delete the license on the Check Point Security Gateway with the specified IP address. This parameter is used for deleting a license on a DAIP Check Point Security Gateway. Note - If this parameter is used, then object name must be a DAIP gateway. |
|
The signature string within the license. |
Comments This is a Remote Licensing command which affects remote machines that is executed on the Security Management server.
Description The cplic get
command retrieves all licenses from a Security Gateway (or from all Security Gateways) into the license repository on the Security Management Server. This command helps you to synchronize the repository with the Check Point Security Gateways. When the command is run, all local changes are updated.
Syntax
> cplic get {<ipaddr>|<hostname>|-all} [-v41]
Parameter |
Description |
---|---|
|
The IP address of the Check Point Security Gateway from which licenses are to be retrieved. |
|
The name of the Check Point Security Gateway object (as defined in SmartDashboard) from which licenses are to be retrieved. |
|
Retrieve licenses from all Check Point gateways in the managed network. |
- |
Retrieve version 4.1 licenses from the NF Check Point gateway. Used to upgrade version 4.1 licenses. |
Example If the Check Point Security Gateway with the object name caruso
contains four Local licenses, and the license repository contains two other Local licenses, the command: cplic get caruso
produces output similar to the following:
Get retrieved 4 licenses.
Get removed 2 licenses.
Comments This is a Remote Licensing Command which affects remote machines that is executed on the Security Management Server.
Description Install one or more Local licenses on a local machine.
Syntax
> cplic put [-o|-overwrite] [-c|-check-only] [-s|-select] [-F <output file>] [-P|-Pre-boot] [-k|-kernel-only] -l <license-file> [<host>] [<expiration date>] [<signature>] [<SKU/feature>]
Parameter |
Description |
---|---|
|
On a Security Management server this will erase all existing licenses and replace them with the new license(s). On a Check Point Security Gateway this will erase only Local licenses but not Central licenses, that are installed remotely. |
|
Verify the license. Checks if the IP of the license matches the machine, and if the signature is valid |
|
Select only the Local licenses whose IP address matches the IP address of the machine. |
|
Outputs the result of the command to the designated file rather than to the screen. |
|
Use this option after upgrading and before rebooting the machine. Use of this option will prevent certain error messages. |
|
Push the current valid licenses to the kernel. For Support use only. |
|
Name of the file that contains the license |
|
Security Management Server hostname or IP address |
|
The license expiration date |
|
The License signature string. For example: |
|
The SKU of the license summarizes the features included in the license. For example: |
Comments Copy and paste the following parameters from the license received from the User Center.
host -
One of the following:All platforms - The IP address of the external interface (in dot notation); last part cannot be 0 or 255.
Solaris2 - The response to the hostid
command (beginning with 0x).
expiration date -
The license expiration date. Can be never.
signature -
The License signature string. For example:aa6uwknDc-CE6CRtjhv-zipoVWSnm-z98N7Ck3m
(Case sensitive. The hyphens are optional.)
SKU/features -
A string listing the SKU and the Certificate Key of the license. The SKU of the license summarizes the features included in the license. For example: CPMP-EVAL-1-3DES-NG CK0123456789ab
Example cplic put -l 215.153.142.130.lic
produces output similar to the following:
Host Expiration SKU 215.153.142.130 26Dec2001 CPMP-EVAL-1-3DES-NG CK0123456789ab |
Description Use the cplic put
command to attach one or more central or local license remotely. When this command is executed, the license repository is also updated.
Syntax
> cplic put <object name> [-ip dynamic ip] [-F <output file>]
-l <license-file> [<host>] [<expiration date>] [<signature>] [<SKU/feature>
Parameter |
Description |
---|---|
|
The name of the Check Point Security Gateway object, as defined in SmartDashboard. |
|
Install the license on the Check Point Security Gateway with the specified IP address. This parameter is used for installing a license on a DAIP Check Point gateway. NOTE: If this parameter is used, then object name must be a DAIP Check Point gateway. |
|
Divert the output to < |
|
Installs the license(s) from < |
|
Name of the file that contains the license |
|
Security Management Server hostname or IP address |
|
The license expiration date |
|
The License signature string. For example: |
|
The SKU of the license summarizes the features included in the license. For example: |
Comments This is a Remote Licensing Command which affects remote machines that is executed on the Security Management server.
Copy and paste the following parameters from the license received from the User Center. More than one license can be attached.
host -
the target hostname or IP address.expiration date -
The license expiration date. Can be never.
signature -
The License signature string. For example:aa6uwknDc-CE6CRtjhv-zipoVWSnm-z98N7Ck3m
(Case sensitive. The hyphens are optional)
SKU/features -
A string listing the SKU and the Certificate Key of the license. The SKU of the license summarizes the features included in the license. For example: CPMP-EVAL-1-3DES-NG CK0123456789ab
Description The cplic print
command (located in $CPDIR/bin
) prints details of Check Point licenses on the local machine.
Syntax
> cplic print [-n|-noheader][-x prints signatures][-t type][-F <outputfile>] [‑p preatures]
Parameter |
Description |
---|---|
|
Print licenses with no header. |
|
Print licenses with their signature |
|
Prints licenses showing their type: Central or Local. |
|
Divert the output to |
|
Print licenses resolved to primitive features. |
Comments On a Check Point gateway, this command will print all licenses that are installed on the local machine — both Local and Central licenses.
Description Use the cplic upgrade
command to upgrade licenses in the license repository using licenses in a license file obtained from the User Center.
Syntax
> cplic upgrade –l <inputfile>
Parameter |
Description |
---|---|
|
Upgrades the licenses in the license repository and Check Point gateways to match the licenses in |
Example The following example explains the procedure which needs to take place in order to upgrade the licenses in the license repository.
Ensure that there is connectivity between the Security Management Server and the Security Gateways with the previous version products.
cplic get –all
. For example:Getting licenses from all modules ... count:root(su) [~] # cplic get -all golda: Retrieved 1 licenses. Detached 0 licenses. Removed 0 licenses. count: Retrieved 1 licenses. Detached 0 licenses. Removed 0 licenses. |
cplic db_print -all –a
count:root(su) [~] # cplic db_print -all -a Retrieving license information from database ... The following licenses appear in the database: ================================================== Host Expiration Features 192.0.2.11 Never CPFW-FIG-25-53 CK-49C3A3CC7121 golda 192.0.2.11 26Nov2012 CPSUITE-EVAL-3DES-NGX CK-1234567890 count |
cplic get -all
cplic upgrade –l <inputfile>
- The licenses in the downloaded license file and in the license repository are compared.
- If the certificate keys and features match, the old licenses in the repository and in the remote Security Gateways are updated with the new licenses.
- A report of the results of the license upgrade is printed.
Comments This is a Remote Licensing Command which affects remote Security Gateways, that is executed on the Security Management Server.
Further Info. For more about managing licenses, see the R77 Installation and Upgrade Guide.
On a Check Point 2012 Appliance, you can get a license automatically from the User Center and activate it.
To Activate a License on a Check Point 2012 Appliance: