The redirection in ThinLinc seems to work, we can list the certificates, but signing a file fails. This seems to be a bug in the OpenSC version that Ubuntu 24.10 has (0.25.1). The error we got was: > pkcs15-crypt --key 46 --sign --pkcs1 --sha-1 --input data.sha1 --output data.sig > > Compute signature failed: Internal error In the OpenSC project, it looks like this will be fixed in the next version (0.26.0): https://github.com/OpenSC/OpenSC/issues/3072. This was found when testing bug 8435.
The same problem can be reproduced on Fedora 41, which has the same OpenSC version.
This is a general issue in OpenSC and not specific to ThinLinc. As such, there isn't anything we can do here. Users will need to either downgrade, or wait for a fixed version.