It’s a bit of a pain, but it’s possible to do. Here we go:
Import a GPG key onto your phone
-
On your phone, install OpenKeychain
-
On your computer run
gpg --list-secret-keys
to find out what keys you have available:$ gpg --list-secret-keys /Users/johnny/.gnupg/pubring.kbx -------------------------------- sec rsa4096 2019-11-25 [SC] A717D3E342CA94F3E04A51D4E2E4A167B1B617FE uid [ultimate] Johnny ssb rsa4096 2019-11-25 [E]
-
Export the key to the current directory:
gpg --export-secret-keys $ID > my-private-key.asc
-
Transfer the
my-private-key.asc
file to your phone. This file isn’t encrypted, so make sure you trust the transfer method. -
On your phone open the OpenKeychain app.
-
Press the
+
button and select Import from File. -
Select the folder icon and navigate to the
my-private-key.asc
file you transferred to your phone in step 4. -
Select Import. The key should now be imported.
That’s it! If everything went properly your GPG key should now be loaded on your phone.