Contact details

What's on your mind?

Feedback and questions regarding open source projects

In order to improve both my projects and myself, your feedback is very much appreciated. All open source efforts are performed in my spare time though, so please accept my apologies in advance in case you do not receive a (timely) response.

For reporting technical problems or making feature suggestions, it is a good idea to create a new issue on Github for the project in question. This way others can contribute as well, both with comments and code.

Email

Email is the most reliable way to get a hold of me. Please keep your message concise and to the point, include relevant information, and specify any action points required of me. This will increase the chance of a relevant and timely response.

Usage Address Note
Professional job@joelpurra.com For contract and work requests.
Code, open source code@joelpurra.com For comments and questions regarding open source projects.
Personal me@joelpurra.com For general or personal contact.
Primary mig@joelpurra.se Most emails and replies are sent from this address.

OpenPGP

Am using OpenPGP to digitally (cryptographically) sign git commits/tags and software releases, as well as for encrypted (email) communication.

Subkeys were rotated on , and are valid until .

The primary key is long-lived, while subkeys are rotated circa yearly; old subkeys are marked as revoked/superseded by the new subkey. Please make sure to use the most recent key before sending an encrypted message.

Importing public key 0x6DF6890D2A97766

Example commands for importing or updating my public key in your local keyring. This is needed to properly verify signatures, send encrypted emails, etcetera.

Commands have been verified using GNU Privacy Guard (GnuPG, GPG) v2.2 on Linux.

curl 'https://joelpurra.com/key/mig-at-joelpurra.se-4C47B4FF173AE6ED0DB733946DF6890D2A977668.pgp.pubkey' | gpg --import

gpg --keyserver 'hkps://keys.openpgp.org/' --recv-key 4C47B4FF173AE6ED0DB733946DF6890D2A977668

gpg --list-key --with-subkey-fingerprint 4C47B4FF173AE6ED0DB733946DF6890D2A977668

gpg --list-key --list-options show-photos --photo-viewer 'open %I' 4C47B4FF173AE6ED0DB733946DF6890D2A977668

Alternatively download and import the canonical public key file manually. You can also use another OpenPGP implementation, such as Sequoia PGP.

Details for 0x6DF6890D2A97766

The below properties are part of the public key, including the portrait photograph. For improved information security, verify against the actual public key in your local keyring.

Name Value
Primary key
Algorithm RSA (8192 bits)
Creation date
UID #1 mig@joelpurra.se
UID #2 me@joelpurra.com
Photo #1
Portrait photo of Joel Purra from 2013-12-26, extracted from the GnuPG public key.
Joel Purra
Key ID 4C47B4FF173AE6ED0DB733946DF6890D2A977668
Fingerprint
4C47 B4FF 173A E6ED 0DB7
3394 6DF6 890D 2A97 7668
Subkeys
Algorithm RSA (4096 bits)
Validity Maximum 13 months from creation.
Rotated/created
Valid until