Create a GPG key

DISTRIBUTION: How to create and sign a release bundle with a GPG key

AuthorFullName__c
DaYoun Kang
articleNumber
000006154
FirstPublishedDate
2024-07-21T07:27:05Z
lastModifiedDate
2025-05-21
VersionNumber
2
User-added image
* Make sure to note down your passphrase!

Using the above key highlighted above, create .key files for public and private keys:
User-added image

Below file should be created:
User-added image

Add keys to the keystore using: apt-key add <your_public.key>, then check if it was added by running: apt-key list.
User-added image

Then, create gpg.json file like below using the generated public and private keys like in the below example:
{
 "alias" : "GPG",
 "public_key": "-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBGaPBlYBCACdTeLvvE0klW/yvP1r9ftCqYFc0pHyqOZfvgDB2giroqtwG/a5
ZW3ji/B7Yyn5A0MVAIpzJynldSWdtKQzm4zdNd1IOJxhdYEfeynTItoukxTjAfWU
…
…
DpmxBfejJk3/oFdhU/102Bw9P1ZvHrkB59gEyCyQB1HvYFo4BBLTRaJRn2ENA37N
PqEWrjRY56yLyopS1sZDnata
=tl0j
-----END PGP PUBLIC KEY BLOCK-----",
 "private_key": "-----BEGIN PGP PRIVATE KEY BLOCK-----

lQPFBGaPBlYBCACdTeLvvE0klW/yvP1r9ftCqYFc0pHyqOZfvgDB2giroqtwG/a5
ZW3ji/B7Yyn5A0MVAIpzJynldSWdtKQzm4zdNd1IOJxhdYEfeynTItoukxTjAfWU
…
…
DpmxBfejJk3/oFdhU/102Bw9P1ZvHrkB59gEyCyQB1HvYFo4BBLTRaJRn2ENA37N
PqEWrjRY56yLyopS1sZDnata
=E2fA
-----END PGP PRIVATE KEY BLOCK-----"
}