@Shuttleu Signing. Yes, you can keep signing with your DB key. FOG signs only its own boot files. The installer signs the files it installs. Kernel Update in the web UI signs each kernel it downloads. Both use the key you gave with --secure-boot-key. FOG has no function to sign a file you give it. You hold DB.key, so sign other EFI files yourself:
sbsign --key DB.key --cert DB.crt --output signed.efi unsigned.efi
Your DB.crt is in db, so anything signed with DB.key boots.
Updating db. Yes, use the FOG server’s KEK. By default the PK and KEK pairs are in /etc/fog/pki/secureboot/ (PK.key, PK.pem, KEK.key, KEK.pem), readable only by root. To add a certificate to db without removing the existing entries:
cert-to-efi-sig-list -g <your-owner-guid> new.crt new.esl
sign-efi-sig-list -a -k KEK.key -c KEK.pem db new.esl db-append.auth
-a makes the update an append. Apply db-append.auth with efi-updatevar on Linux, or Set-SecureBootUEFI -AppendWrite on Windows. Back up these four files. Your machines now trust this PK, so without these keys you can change the keys only from the firmware setup screen.
HP ProBook 450 G10, 01.13.01. Thank you. The FOS fix is in today’s FOS release, 20261105-164908. On a machine in Setup Mode, the enrollment should now end with “Done”. If the firmware still reports Setup Mode, the task prints a note that says so. If you enroll another machine with the new kernel and init, please tell us what it shows.
FOG Agent. The log is at C:\ProgramData\FOG\fog-agent.log, not under Program Files. An unused token means the first enrollment did not reach the server, or the server refused it. Please check two things:
SERVER must use the name in the server’s certificate. You installed with --internal-domain fogserver.local, and the command uses https://fogserver/fog.
CAFINGERPRINT must be the SHA-256 of the CA certificate the server publishes at https://<server>/fog/management/other/ca.cert.pem. Compare it with openssl x509 -in ca.cert.pem -noout -fingerprint -sha256.
If neither one is the cause, please post the last lines of fog-agent.log. Also post the lines near “fog-agent setup” in C:\fog-agent-install.log.