Hardware Key Licensing

In the LicenseSpring platform, users can generate and customize licenses to require a hardware key. LicenseSpring supports using YubiKeyarrow-up-right hardware keys.

circle-exclamation

These licenses can only be activated and used only when a hardware key is plugged in. To start using hardware key licensing you need to:

1

Create hardware key required licenses

  • Issue licenses from LicenseSpring with the desired entitlements (max concurrent users, features, validity period, etc.)

  • Ensure Require Hardware Key is ticked

2

Provision hardware keys so that they can be used with LicenseSpring service

Create hardware key required licenses

Issue License from LicenseSpring

  • Configure license entitlements (max concurrent users, features, validity period etc.)

  • Ensure Require Hardware Key is Ticked

Configure license entitlements

Click Next and Create Order.

Create order

Provision hardware keys

Desktop application installer

Download and install the LicenseSpring Provisioning Application for Desktop from herearrow-up-right.

circle-exclamation

This application will handle all the provisioning logic. It will create certificate and private and public keys for Yubikey dongle. Private key will be saved in the Yubikey, and public key will be kept in LicenseSpring and used for signature verification.

Install the MSVC redistributablearrow-up-right if it is not available already.

Key certificate provisioning

Visit the Hardware Keys page in LicenseSpring vendor platform ( Licenses -> Hardware Keys ). Here you can see the list of all provisioned hardware keys for your account and informations like expiration date of the certificate, is the certificate revoked or active and if it is already used to activate a license. If it is, button View license will be displayed in table row.

Hardware Keys

To provision a new key certificate, click on Provision the key certificate button and confirm the action inside the popup. This will redirect you to the desktop application which you installed in previous step. This application will start the provisioning process in the background.

If the process is successful, you should get a message window stating Succeeded writing cert and new certificate will be saved in PIV slot 9a. Otherwise, you will get a message window with some kind of error and writing the certificate will fail.

circle-exclamation

Once this is done, you can safely activate the license using the hardware key. The hardware key must remain plugged in at all times while the software is running, otherwise the license will not function.

Was this helpful?