License
License key configuration.
license.audience
Section titled “license.audience”Expected license audience.
Optional. When set, the aud claim in the signed license must equal this value exactly (for example AGRAVIS Raiffeisen AG). When unset, the audience embedded in the signed license is accepted as-is — the signature and product scope already bind the license to this installation. Pin this only to lock a deployment to a specific licensee, such as in a shared test or staging environment.
Priority: SCRIBE_LICENSE_AUDIENCE > config
| Property | Value |
|---|---|
| Override | SCRIBE_LICENSE_AUDIENCE (optional) |
license.audience = ${?SCRIBE_LICENSE_AUDIENCE}license.file
Section titled “license.file”Path to the license key file. By default, the runtime looks for a .lic file next to the active config file using the same basename, for example identity-scribe.lic. Can be overridden by:
- command line parameter:
--license /path/to/license.lic - system property:
-Dlicense.file=/path/to/license.licor-DLICENSE_FILE=/path/to/license.lic - environment variable with SCRIBE_ prefix (preferred):
SCRIBE_license.fileorSCRIBE_LICENSE_FILE - environment variable without prefix (fallback):
license.fileorLICENSE_FILE
- With SCRIBE_ prefix (preferred):
SCRIBE_license.file,SCRIBE_LICENSE.FILE,SCRIBE_license_file,SCRIBE_LICENSE_FILE(recommended for shell scripts) - Without prefix (fallback):
license.file,LICENSE.FILE,license_file,LICENSE_FILE
Priority order: System properties > Environment variables with SCRIBE_ prefix > Environment variables without prefix > Default value.
| Property | Value |
|---|---|
| Default | "identity-scribe.lic" |
license.file = "identity-scribe.lic"