VIRT-FW-SIGDB(1) User Commands VIRT-FW-SIGDB(1)

virt-fw-sigdb - ایجاد، ویرایش و چاپ پایگاه‌داده‌های امضای EFI

ابزار virt-fw-sigdb می‌تواند پایگاه‌داده‌های امضای EFI را ایجاد، ویرایش و چاپ کند. این قالبی است که سفت‌افزار UEFI برای ذخیره فهرست‌های گواهی‌نامه‌ها و هش‌های authenticode مربوط به باینری‌ها در متغیرهای EFI مانند 'PK'، 'KEK'، 'db' و 'dbx' از آن استفاده می‌کند.

معمولاً پایگاه‌داده‌های امضا درون مخازن متغیرهای EFI تعبیه شده‌اند، بنابراین برای بیشتر کاربردها احتمالاً باید به‌جای این ابزار به virt-fw-vars(1) مراجعه کنید.

استثنای این قاعده، فهرست گواهی‌نامه‌های مرجع ریشه (root CA) برای اتصالات TLS است که می‌تواند از طریق qemu و با استفاده از فایل fw_cfg در مسیر etc/edk2/https/cacerts از میزبان به OVMF منتقل شود.

کاربرد: virt-fw-sigdb [-h] [-i FILE] [-o FILE] [--add-cert GUID FILE]

[--add-hash GUID HASH] [-x] [-p]

نمایش این پیام راهنما و خروج
خواندن FILE پایگاه‌داده امضای efi
نوشتن در FILE پایگاه‌داده امضای efi.
افزودن گواهی x509 به sigdb، بارگذاری‌شده در قالب pem از FILE و با GUID مالک؛ می‌تواند چندین بار مشخص شود
افزودن هش sha256 به sigdb با GUID مالک؛ می‌تواند چندین بار مشخص شود
استخراج گواهی‌نامه‌ها
چاپ sigdb

چاپ پایگاه‌داده CA ریشه سیستم
virt-fw-sigdb --print \
--input /etc/pki/ca-trust/extracted/edk2/cacerts.bin

Gerd Hoffmann <kraxel@redhat.com>

September 2026 virt-fw-sigdb 26.9