SBVARSIGN(1) User Commands SBVARSIGN(1)

sbvarsign - ابزار امضای متغیرهای احراز هویت‌شده‌ی UEFI

sbvarsign [گزینه‌ها] --key <keyfile> --cert <certfile> <var-name> <var-data-file>

امضای یک قطعه‌داده (blob) برای استفاده در SetVariable().

استفاده از موتور (engine) مشخص‌شده برای بارگذاری کلید
کلید امضا (کلید خصوصی RSA با کدگذاری PEM)
گواهی (گواهی x509)
گنجاندن صفت‌ها (attrs) در ابتدای فایل خروجی
شناسه EFI GUID برای متغیر. در صورت تعیین نشدن، بسته به <var-name>، از EFI_IMAGE_SECURITY_DATABASE یا EFI_GLOBAL_VARIABLE استفاده خواهد شد.
صفت‌های متغیر. یک یا چند مورد از: NON_VOLATILE BOOTSERVICE_ACCESS RUNTIME_ACCESS TIME_BASED_AUTHENTICATED_WRITE_ACCESS APPEND_WRITE
چندین صفت را با کاما جدا کنید،
پیش‌فرض شامل تمام صفت‌ها است، TIME_BASED_AUTH... همیشه گنجانده می‌شود.
نوشتن داده‌های امضاشده در <file> (پیش‌فرض <var-data-file>.signed)
January 2026 sbvarsign 0.9.5