如何从不同路径加载 pkcs#11 库模块而不是从 /usr/local/lib/ 加载

How to load a pkcs#11 library module from different path instead of loading from /usr/local/lib/

假设我们在一个系统中成功安装了 PKCS#11 项目并将库保存在“/usr/local/lib/”中。 它也工作正常(能够在应用程序中加载 pkcs#11 lib 模块)。

现在我们如何在其他系统中使用相同的库加载模块...!

已经获取了pkcs#11模块的共享库和依赖库

使用命令检查共享库的依赖关系 - 'ldd'

根据 'ldd libpkcsmod.so' 的结果,已安装所需的包并将依赖库复制到 /usr/local/lib/。

最后 运行 'ldconfig' 以创建、更新和删除必要的链接和缓存(供 运行-time 链接器使用,ld.so ) 到在命令行指定的目录、文件 /etc/ld.so.conf 和可信目录(/usr/lib、/lib64 和 /lib)中找到的最新共享库.

终于能够在 Thunderbird、firefox 等应用程序中加载 pkcs#11 模块 e.t.c..