• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Are you having HotKey issues? Click here for tips and tricks.
HP Recommended
HP ProBook 430 G4 Notebook PC
Microsoft Windows 11

hi i need to add ONE custom driver module in "Linux Debian" 10 running secure boot.

 

i already signed the modules (VMware) following the online instruction and perceived the corresponding vm.der and vm.priv but cannot add it into the bios database.

the server is running an independent live distro so mok tool doesn't do it, whereas it is possible to add a single signature file to the DB part of secure boot variable.

i found HP document c05649759.pdf and managed to read out from bios PK KEK DB DBX with Get-Secure Boot UEFI, using Format-Secure Boot UEFI in PowerShell create a DB-entry but am not possible to find a way signing it via kek key as it must be in PKF format and may have a password fitting to it. the procedure should be to sign the entry with signtool.exe and save it with Set-Secure Boot UEFI into A DB.bin file which i can use using HP's BIOS option use own keys.

the idea is to leave PK KEK as default and only append ONE certificate to DB uploading it manually inti BIOS, being able to secure boot Linux distro and have signed modules ready for use!

 

PS: the command im fiddling with is ---> THIS ---> as i can only export the whole DB.bin from default bios and don't have access to the implemented Microsoft kek.pfx that is required for signing

 

signtool.exe sign /fd sha256 /p7 .\ /p7co 1.2.840.113549.1.7.1 /p7ce DetachedSignedData /a /f .\KEK.PFX /p NewHpDb_SigList_Serialization_for_DB.bin

 

 

any ideas would be helpful

1 REPLY 1
HP Recommended

Hello @sononorso 

 

Your problem should be solved by a paid support. I assume that you need help for a commercial environment. So I don't see a any chance that anyone can help you except computer manufacturer, VMware and operating system community.

 

Good luck

 

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.