{"repo":"Foxboron/sbctl","free":true,"listed":false,"github":"https://github.com/Foxboron/sbctl","clone":"git clone https://github.com/Foxboron/sbctl.git","description":":computer: :lock: :key: Secure Boot key manager","language":"Go","stars":2238,"topics":["secureboot","efi-stub","signatures","uefi-secureboot","uefi","efi","linux","go","golang","secure-boot"],"license":"MIT","category":"databases-storage","readme_excerpt":"sbctl - Secure Boot Manager sbctl intends to be a user-friendly secure boot key manager capable of setting up secure boot, offer key management capabilities, and keep track of files that needs to be signed in the boot chain. It is written top-to-bottom in Golang using go-uefi for the API layer and doesn't rely on existing secure boot tooling. It also tries to sport some integration testing towards tianocore utilizing vmtest. Features User-friendly Manages secure boot keys Live enrollment of keys Signing database to help keep track of files to sign Verify ESP of files missing signatures EFI stub generation JSON output Roadmap to 1.0 Key rotation TPM support Hardware token support Configuration Files Automatic boot chain signing using the Boot Loader Interface Dependencies util-linux (using lsblk ) binutils (using objcopy ) Go = 1.20 asciidoc (only for building) Installation To fetch, build and install sbctl from the Github source: To install through git: Available packages For Arch Linux: For Alpine Linux: For Gentoo Linux: For openSUSE: For Fedora Linux (unofficial package): You can find a updated list of sbctl packages on Repology. In addition, sbctl is also available for Ubuntu (unofficial). Follow the Expert Download links to find installation instructions according to your operating system. Support and development channel Development discussions and support happens in #sbctl on the libera.chat IRC network. Usage Key creation and enrollment See example enrollment for a wor","default_branch":null,"files":null,"tree":[],"storefront":"/r/Foxboron","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Foxboron/sbctl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}