On Sun, Oct 06, 2024 at 03:47:55PM +0100, Steve McIntyre wrote:
>Control: tag -1 wontfix
>Control: severity -1 wishlist
>
>On Sat, Oct 05, 2024 at 03:42:58PM +1000, Russell Coker wrote:
>>Package: mokutil
>>Version: 0.6.0-2+b1
>>Severity: normal
>>
>>https://wiki.debian.org/SecureBoot
>>
>>The Debian wiki page about SecureBoot has the following instructions:
>>
>># mkdir -p /var/lib/shim-signed/mok/
>># cd /var/lib/shim-signed/mok/
>># openssl req -nodes -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform 
>>DER -out MOK.der -days 36500 -subj "/CN=My Name/"
>># openssl x509 -inform der -in MOK.der -out MOK.pem
>>
>>$ sudo mokutil --import /var/lib/dkms/mok.pub # prompts for one-time password
>>$ sudo mokutil --list-new # recheck your key will be prompted on next boot
>>
>>I think that this should be done on installation by this package.  The
>>mokutil command can't be used for it's actual things until this is done
>>so there's not much point in having it installed without this being done.
>
>No, not at all. Mokutil is also very useful for diagnostics on a SB
>system, e.g.:
>
>lump:~$ mokutil --db | head -10
>[key 1]
>SHA1 Fingerprint: 46:de:f6:3b:5c:e6:1c:f8:ba:0d:e2:e6:63:9c:10:19:d0:ed:14:f3
>Certificate:
>    Data:
>        Version: 3 (0x2)
>        Serial Number:
>            61:08:d3:c4:00:00:00:00:00:04
>        Signature Algorithm: sha256WithRSAEncryption
>        Issuer: C=US, ST=Washington, L=Redmond, O=Microsoft Corporation, 
> CN=Microsoft Corporation Third Party Marketplace Root
>        Validity
>
>lump:~$ mokutil --sb-state 
>SecureBoot disabled
>
>Not everybody is using the package to enrol keys...

I just realised how grumpy that might sound... :-)

A patch to add a script to do the key generation for users, and
(maybe?) a debconf question to ask them if they'd like it to be run
would be nice, though!

-- 
Steve McIntyre, Cambridge, UK.                                st...@einval.com
We don't need no education.
We don't need no thought control.

Reply via email to