hello,
I need to run cst 3.3.2 on ubuntu 23.04 to sign using certificates present on an HSM PKCS11 token.
I was able to build cst 3.3.2 using the provided container (based on ubuntu 20.04), and the resulting executable can be launched on ubuntu 23.04
however when it should access the HSM token it would like to load a shared object that does not exist in my FS:
/opt/cst-ssl/lib/engines-1.1/pkcs11.so
I have a file of the same name here:
/usr/lib/x86_64-linux-gnu/engines-3/pkcs11.so
which is provided by the libengine-pkcs11-openssl package. I should either force cst to load the library at that location, or copy it to the location where cst looks for it
This all seems very tricky to me. What is the correct (or best) way to run cst 3.3.2 on ubuntu 23.04?
best regards
Max