Re: packets signing

Erich Titl <[email protected]> Thu, 17 Jan 2019 08:42:56 -0500
Newsgroups gmane.linux.leaf.devel
Message-ID <[email protected]>
This is a cryptographically signed message in MIME format.

--===============0167130068656910624==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms080301030301060307030704"

This is a cryptographically signed message in MIME format.

--------------ms080301030301060307030704
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi

Am 17.01.2019 um 06:03 schrieb Andrew:
> I didn't work earlier with PGP, can you pls write quick cheatsheet how
> to add key to keyring and how to sign packets on build? Just to hide
> annoying warnings at boot of custom image.
>=20

Off the top of my head.....

The steps are actually quite straightforward, I had to look them up as I
don't have access to my development system.

First be reminded that the gpg installation on your development system
will probably be gpg2 with quite an extended command set. The gpg
version used in initerd is gpg1, but for our purposes they are compatible=
=2E

1) generate a gpg keypair, it will probably be placed somewhere in
~yourname/.gnupg.

https://www.gnupg.org/gph/en/manual/c14.html#AEN25

2) use the generated key to inline sign the affected or all packages, be
careful just to sign unsigned packages.

https://www.gnupg.org/gph/en/manual/x135.html

3) export the public key from your keyring and add it to the keyring
which is used to build initrd, you may need to use gpg1 for this purpose.=


https://www.gnupg.org/gph/en/manual/x56.html

I sent the details to KP some time ago.

4) use the newly built initrd to boot your system with the packages
signed with your new key.

5) if you want to make this permanent, save the extended keyring to git.
I guess we will have to define a policy who will add keys to our git
repository but I guess KP is the key person.

regards

ET




--------------ms080301030301060307030704
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
--------------ms080301030301060307030704--


--===============0167130068656910624==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============0167130068656910624==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


_______________________________________________
leaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

--===============0167130068656910624==--