Skip to content

Generate MinuteView License ​

Generates a cryptographically signed MinuteView application license file ready to be deployed to a customer server.

Purpose ​

Use this task within an internal licensing workflow to produce a complete license JSON for a customer installation. The task signs the license with an RSA-2048 private key using SHA-256 / PKCS#1 v1.5, self-validates the signature before returning, and outputs the indented JSON that can be saved as license.json on the target server. The signing algorithm is identical to the server-side LicenseValidator so the resulting file is accepted without any additional transformation.

Inputs ​

FieldTypeRequiredDescription
Private Key (PEM)Multi-line TextYesRSA-2048 encrypted private key in PKCS#8 PEM format (beginning with -----BEGIN ENCRYPTED PRIVATE KEY-----).
FeaturesMulti-line TextYesJSON array of feature codes to include in the license. Valid values: API, CREATOR, CONTROLLER, CAPTURE, MESH, INSIGHTS, CONFIGURATOR.
Key PasswordTextYesPassword used to decrypt the private key PEM file.
Customer NameTextYesFull name of the customer or organisation.
Customer EmailTextYesPrimary contact email address for the license.
Tenant IDTextNoTenant identifier for the customer, such as an Azure AD tenant GUID or a custom slug.
Machine FingerprintTextNoOptional hardware fingerprint to lock the license to a specific server.
Max UsersTextYesMaximum number of concurrent licensed users. Must be a positive integer.
Annual TokensTextYesAnnual AI token allocation included with the license. Must be a non-negative integer.
Issued DateDate / TimeYesDate the license is issued in ISO 8601 format.
Expiry DateDate / TimeYesDate the license expires in ISO 8601 format. Must be after Issued Date.

Outputs ​

NameDescription
outIndented JSON string containing the fully signed ApplicationLicense payload, including the base64-encoded RSA signature. Save this content as license.json on the target MinuteView server.

Tentech