Additional notes
This topic contains information about potential issues that you could encounter while using Tungsten OmniPage Capture SDK for Linux 2025.3. Workarounds are provided, as applicable.
1. OmniPage Licensing Agent setup for Page-based licenses
OmniPageLicensing Agent (OPLA) uses .NET 6 as a self-contained library, so installing the .NET 6 runtime separately is not required. At the same time, the SHA1 hashing algorithm is disabled by default on newer Linux distributions for security reasons. Since OPLA requires SHA1 for digital signature verification, the default security policy must be updated.
To update the default security policy:
1. Create a new custom crypto policy file and name it:
/etc/crypto-policies/policies/modules/MY_SHA1.pmod
2. Add the following content to the file:
hash = SHA1+
sign = ECDSA-SHA1+ RSA-PSS-SHA1+ RSA-SHA1+
shal_in_certs = 1
3. Apply the updated crypto policy with the following command:
update-crypto-policies --set DEFAULT:MY_SHA1
To starting the OPLA service:
1. For a quick setup on systems using systemctl, register and start the OPLA service with:
opla service -register
opla service -start
2. Optionally, if your system does not use systemd or systemctl, you can run OPLA in console mode instead:
opla -console
3. Create a user for OPLA license management by running:
opla user -create -username=[username] -password=[password]