假设我们已成功将PKCS#11项目安装在一个系统中,并将库保存在“/ usr / local / lib /”中。 它也工作正常(能够在应用程序中加载pkcs#11 lib模块)。
现在我们如何在具有相同库的其他系统中加载模块......!
答案 0 :(得分:1)
已经使用了pkcs#11模块的共享库以及依赖库。
使用命令检查共享库的依赖关系 - ' ldd'
根据< ldd libpkcsmod.so'的结果,安装了必需的软件包并将依赖的库复制到/ usr / local / lib /。
最后运行' ldconfig'为了创建,更新和删除必要的链接和缓存(供运行时链接器ld.so使用)到命令行中指定的目录中的最新共享库,在/ etc /文件中ld.so.conf,在受信任的目录中(/ usr / lib,/ lib64和/ lib)。
最后能够在像Thunderbird,firefox e.t.c这样的应用程序中加载pkcs#11模块。