Skip to content

License

License key configuration.

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

PropertyValue
OverrideSCRIBE_LICENSE_AUDIENCE (optional)
license.audience = ${?SCRIBE_LICENSE_AUDIENCE}

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.lic or -DLICENSE_FILE=/path/to/license.lic
  • environment variable with SCRIBE_ prefix (preferred): SCRIBE_license.file or SCRIBE_LICENSE_FILE
  • environment variable without prefix (fallback): license.file or LICENSE_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.

PropertyValue
Default"identity-scribe.lic"
license.file = "identity-scribe.lic"