Imports a license key.

signingclient process license <license> [--all-available-users] [--api-credentials] [--force] [--log <file>] [--verbose]

See below for the supported options.

<license>

Process the <license> license, where <license> is the path license file. See Downloading the Signing Automation License for how to obtain this file.

Mandatory: Yes.

--all-available-users

Print the list of licensed users. 

This command is maintained for backward compatibility with legacy multi-user licenses.

Mandatory: No.

--api-credentials

Print credentials for the REST API instead of generating the config and credentials files described in Installing the Signing Automation License. For example:

>signingclient process license intsasapi1.lic --api-credentials
Organization ID: intsasapi1
Choose the user to configure:
1) admin1
Select number [1-1]: 1
User ID: admin1
WARNING: If you continue the license will be consumed and your credentials to access the API will be printed on the screen.
This will be the only time they will be displayed, so make sure you save them securely.
NOTE: The API credentials will NOT be compatible with the PKCS #11 library
Continue? (y/n): y
{
"subjectID": "a08ba7436ecc63cdc09254c6768c2ddeffac4e57b",
"secret": "1570b864d25c5102918066ccb2b470501b89872c"
}
Process license OK

The printed credentials are not valid for running the operations provided by the PKCS#11 library.

Mandatory: No. When omitting this flag, the command saves the config and credentials files described in Installing the Signing Automation License.

--force

Overwrite the config and credentials files described in Installing the license key.

As explained in Setting the P11PKIHUB_CONFIG variable, you can select the path of these files.

Mandatory: No. When omitting this flag, the application raises an exception if existing user files already exist.

--log <file>

Record the command execution in a log file with the <file> path. 

  • If the file does not exist, the command creates it.
  • If the file exists, the command appends the execution log.

Mandatory: No. When omitting this option, the command does not record a log.

--verbose

Print additional error information (if any).

Mandatory: No.