MongoDB发布团队对Database Tools包进行数字签名,以证明这些包是有效且未经更改的MongoDB发布。在安装Database Tools之前,可以使用数字签名来验证包。
适用于 macOS 的Database Tools .zip
下载经过公证。本页介绍如何使用 codesign
验证各个Database Tools二进制文件的完整性。
开始之前
如果您没有安装MongoDB Database Tools ,请从 下载中心下载Database Tools二进制文件。
步骤
要验证Database Tools二进制文件,运行:
codesign -dv --verbose=4 <path_to_binary>
示例,以下命令会验证 /usr/local/bin/
文件夹中的 mongorestore
二进制文件:
codesign -dv --verbose=4 /usr/local/bin/mongorestore
如果二进制文件由MongoDB签名,则输出包括以下信息:
Authority=Developer ID Application: MongoDB, Inc. (4XWMY46275) Authority=Developer ID Certification Authority Authority=Apple Root CA