sbctl
A user-friendly secure boot key manager. tldr-pages
On Linux
Linux
A user-friendly secure boot key manager. Note: Not enrolling Microsoft's certificates can brick your system. See <https://github.com/Foxboron/sbctl/wiki/FAQ#option-rom>.
Show the current secure boot status
sbctl statusIdentifyCreate custom secure boot keys (by default, everything is stored in /var/lib/sbctl)
sbctl create-keysIdentifyEnroll the custom secure boot keys and Microsoft's UEFI vendor certificates
sbctl enroll-keys --microsoftIdentifyAutomatically run create-keys and enroll-keys based on the settings in /etc/sbctl/sbctl.conf
sbctl setup --setupIdentifySign an EFI binary with the created key and save the file to the database
sbctl sign --save path/to/efi_binaryIdentifyRe-sign all the saved files
sbctl sign-allIdentifyVerify that all EFI executables on the EFI system partition have been signed
sbctl verifyIdentify