.so 库中的 .chk 文件的用途是什么

.so 库中的 .chk 文件的用途是什么

我正在为某些命令准备一个 chroot 环境。我正在使用 CentOS 6。为了确定我的环境中需要哪些库,我正在使用strace

strace <command> | grep open > needed.files.log

在生成的日志中,我看到以下几行:

open("/usr/lib64/libfreeblpriv3.chk", O_RDONLY) = 5
open("/usr/lib64/libfreeblpriv3.so", O_RDONLY) = 5
open("/usr/lib64/libsoftokn3.chk", O_RDONLY) = 5
open("/usr/lib64/libsoftokn3.so", O_RDONLY) = 5

我很好奇这些.chk文件有什么用?我是否需要将它们与.so库一起复制到我的 chroot 环境中?我没有通过谷歌找到任何关于它们的信息,它只向我显示有关 DOS/Windows 的信息chkdsk

答案1

NSS Softoken 在 FIPS 140 模式下运行所需的校验和文件 -https://www-archive.mozilla.org/projects/security/pki/nss/tech-notes/tn6

如果是,那么您将需要这些。

相关内容