check-sb-signature(1)

πŸ“¦
version 26.10.2 Β· 2 versions
, in centos-stream 10, fedora 44

πŸ’– check-sb-signature(1) β€” the manual page, but make it cute πŸ’–

okay bestie, welcome to General Commands Manual territory ✨ this is the page for check-sb-signature, and it is lowkey the pkcs7 signature checker for efi binaries AND efi variable updates. yes, both. she does both. πŸ’…


🌸 NAME 🌸

check-sb-signature β€” pkcs7 signature checker for efi binaries and efi variable updates πŸ¦‹


✨ SYNOPSIS ✨

check-sb-signature [-l|--loglevel] [--pk-enroll] [--default-kek]
[--profile] [--cert] [--pe] [--kek] [--db] [--dbx] [-h|--help]
[-V|--version]

that's the whole vibe, no cap πŸ‘‘


πŸ’œ DESCRIPTION πŸ’œ

pkcs7 signature checker for efi binaries and efi variable updates 🌈

like. that's it. that's the job. she checks pkcs7 signatures, for efi binaries, and for efi variable updates. iconic, honestly.


πŸŽ€ OPTIONS πŸŽ€

  • -l, --loglevel <LEVEL> β€” set loglevel. default: info ✨
  • -h, --help β€” Print help (see a summary with '-h') 🫢
  • -V, --version β€” Print version πŸ’–

πŸ¦‹ CERTIFICATE CONFIGURATION πŸ¦‹

  • --pk-enroll <OPT> β€” select 'PK' option

Possible values:

  • mgmt: EFI_CERT_EXTERNAL_MANAGEMENT_GUID
  • redhat: Red Hat Secure Boot (PK/KEK key 1)
  • microsoft: Windows OEM Devices PK
  • --default-kek β€” use default 'KEK' certificates πŸ”
  • --profile <NAME> β€” select 'db' profile

Possible values:

  • none: no certificates
  • win11: Windows CA certificates, 2011 + 2023
  • win23: Windows CA certificate, 2023 only
  • win+rom23: Windows CA + Option ROM certificates, 2023 only
  • uefi11: UEFI CA certificates, 2011 + 2023
  • uefi23: UEFI CA certificate, 2023
  • uefi+rom23: UEFI CA + Option ROM certificates, 2023
  • redhat: Red Hat UEFI CA certificate
  • redhat+rom: Red Hat UEFI CA + Option ROM certificates
  • all: Both Windows and UEFI CA certificates, 2011 + 2023
  • --cert <FILE> β€” load additional certificates πŸ“œ

πŸ”₯ VERIFY SIGNATURES πŸ”₯

  • --pe <FILE> β€” pe/efi binary to inspect πŸ‘€
  • --kek <FILE> β€” KEK variable update to inspect
  • --db <FILE> β€” db variable update to inspect
  • --dbx <FILE> β€” dbx variable update to inspect

⭐ VERSION ⭐

v0.1.14


πŸ‘‘ AUTHORS πŸ‘‘

Gerd Hoffmann <kraxel@redhat.com> 🫢


okay so that's literally everything, fr fr β€” every flag, every value, every default, nothing skipped, we ate and left no crumbs πŸ’…

and the cute lil' sign-off from the bottom of the page, for the record: this page is check-sb-signature 0.1.14 and it lives in section check-sb-signature(1) πŸ’– bye bestie, go check some signatures πŸ¦‹βœ¨

πŸ“¦ where this page comes from
  • centos-stream 10: virt-firmware-rs 26.10.2-1.el10 Β· MIT
  • fedora 44: virt-firmware-rs 26.10.2-2.fc44 Β· ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause) AND (MIT) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND (MPL-2.0) AND (Unlicense OR MIT)
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms