SBVARSIGN(1)
π NAME π
sbvarsign - UEFI authenticated variable signing tool. Hiii bestie, welcome to the SBVARSIGN(1) page β this is where we sign UEFI authenticated variable data and feel extremely iconic about it. πβ¨
πΈ SYNOPSIS πΈ
Okay so the command shape is literally:
sbvarsign [options] --key <keyfile> --cert <certfile> <var-name> <var-data-file>
π¦ DESCRIPTION π¦
The main quest: sign a blob of data for use in SetVariable(). That's the whole assignment, and honestly? Slay. π
β¨ OPTIONS β¨
--engine <eng>β use the specified engine to load the key. very βpick your loader, bestieβ energy. π₯--key <keyfile>β the signing key, which is a PEM-encoded RSA private key. guard it like your most sacred screenshot folder, ngl. ποΈπ--cert <certfile>β the certificate, specifically an x509 certificate. π--include-attrsβ include attrs at the beginning of the output file. yes, attrs, at the beginning, front and center. β¨--guid <GUID>β the EFI GUID for the variable. If you omit it,EFI_IMAGE_SECURITY_DATABASEorEFI_GLOBAL_VARIABLEwill be used, depending on<var-name>. iykyk, it picks based on the variable name. π¦--attr <attrs>β the variable attributes. One or more of:NON_VOLATILEBOOTSERVICE_ACCESSRUNTIME_ACCESSTIME_BASED_AUTHENTICATED_WRITE_ACCESSAPPEND_WRITE
Separate multiple attrs with a comma. Default is all attributes, and TIME_BASED_AUTH... is always included. periodt. π
--output <file>β write signed data to<file>. Default is<var-data-file>.signed, so itβll make that signed version for you unless you say otherwise. πΎβ¨
Cute little footer sign-off: sbvarsign 0.9.5, July 2025 β SBVARSIGN(1) out, bye bestie, go be iconic with your signed blob π«Άππ
π¦ where this page comes from
- alpine 3.23: sbsigntool-doc 0.9.5-r3 Β· GPL-3.0-or-later WITH cryptsetup-OpenSSL-exception
- alpine 3.24: sbsigntool-doc 0.9.5-r3 Β· GPL-3.0-or-later WITH cryptsetup-OpenSSL-exception
- fedora 43: sbsigntools 0.9.5-11.fc43 Β· GPL-3.0-or-later AND LicenseRef-Fedora-Public-Domain AND LGPL-2.1-or-later AND LGPL-3.0-only AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms