John MacDonald

Awesome Network Engineer

Posts | Projects | About Me | Public Key

Installing My Public Key

Linux or Mac CLI:

From the default keyserver:

gpg --recv-key 0x3C54E750

From the keyserver of your choice:

gpg --keyserver <KEYSERVER> --recv-key 0x3C54E750

From my website in one step:

curl https://www.jmaclabs.com/keys/jmac.gpg | gpg --import

From my website in two steps:

Download my key and then,
gpg --import jmac.gpg

Mac GUI

On a Mac with GPG Keychain you can either Lookup Key and put in 0x3C54E750, or download my key and import the file.

Windows

Enigmail

You have three options:

Select Keyserver → Search for keys and enter 0x3C54E750 to find it on a public keyserver.
Download my key.asc and then use File → Import keys from file.
Copy the key below, including the ---BEGIN and ---END lines and then use Edit → Import keys from Clipboard.

Other Windows Software

Download my key.asc - many of the windows tools will associate the .asc file extension for you. If not associated, look for similar menu items to the ones for Enigmail above.

Other OS or Tools

For any other tools, please check your documentation. Failing that, feel free to reach out to me by e-mail, john@ this website domain, or on LinkedIn.


If you have need for a secure exchange of keys for some reason, please follow procedures for reaching me for the exchange that fit your security needs. If you really do have need of that you understand the implications of this website being hosted with a simple letsencrypt ssl certificate on a 3rd party controlled publically hosted website. At the time of this writing I can’t imagine why you would need this information, but I will do my best to follow any reasonable security requirements for exchange.


If you just want to paste it in somewhere, here it is:

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
JJF583IIxbZBMyZdeg==
=MOXq
-----END PGP PUBLIC KEY BLOCK-----