Sign variables

Sign variables #

This guide shows how to sign keys such that UEFI runtime services will accept them as valid in the Secure Boot key hierarchy ( PK, KEK, db, and dbx). You will create PK.auth, KEK.auth, and db.auth containing one key each.

There is a complementary guide on how to prepare a Secure Boot variable with multiple keys. This is only applicable for KEK, db and dbx.

There is a complementary guide on how to prepare a Secure Boot variable with hashes. This is useful for allowlisting ( db) or revoking ( dbx) a particular EFI application.

For signing, you can choose between soft keys and keys on a YubiKey 5.

Next pages #