Installing the PKCS#11-Provider

  1. Install the PKCS#11-Provider from the official source.

›_ Console

cp pkcs11-provider-1.0.tar.gz /tmp/. && \
    cd /tmp && \
    tar -xzvf pkcs11-provider-1.0.tar.gz && \
    cd pkcs11-provider-1.0 && \
    PKG_CONFIG_PATH=/usr/local/openssl-3.5.0/lib64/pkgconfig meson setup builddir && \
    meson compile -C builddir && \
    meson install -C builddir && \
    cd .. && rm -rf pkcs11-provider-1.0*
  1. Adjust the environment variables.

›_ Console

export PATH="/usr/local/openssl-3.5.0/bin:${PATH}"
export LD_LIBRARY_PATH="/usr/local/openssl-3.5.0/lib64:${LD_LIBRARY_PATH}"

The last commands should be added to /.bashrc to ensure these environmental variables are set after a reboot.