mikaela.github.io/r/gpg.md

73 lines
2.0 KiB
Markdown
Raw Normal View History

---
layout: null
permalink: /r/gpg.html
redirect_from:
- /r/gnupg.html
- /r/clawsmail.html
- /r/claws-mail.html
sitemap: false
---
Quick GPG note where I may find it.
To create an Ed25519 key, or whatever will be the default version in the
future as defined by your GPG version:
```
gpg --quick-gen-key address@domain.example future-default
```
Note the keyid and edit it
```
gpg --edit-key KEYID
adduid # here fill your name and details as asked
1 # to select the uid the first command generated
deluid # to delete the uid which doesn't contain your name
save
```
Then you are ready to publish the public key however you generally publish
it, preferably in multiple places from where some recognise revokation
certificates if the time ever comes.
NOTE: You can extend the expiry time of an expired gpg signature by issuing
the `expire` command in `--edit-key` and the key is valid again when the
update is reimported to gpg keyrings by other people.
Keybase note: To publish the key `keybase pgp select --multi` (where multi
2019-11-26 09:58:29 +01:00
is required for multiple PGP keys per account and to submit changes to it,
`keybase pgp update --all` (where --all is again necessary only if you have
multiple keys).
* * * * *
Claws-mail note that is somewhat related.
Debian: `sudo apt install claws-mail claws-mail-address-keeper claws-mail-attach-warner claws-mail-gdata-plugin claws-mail-pgpinline claws-mail-pgpmime claws-mail-smime-plugin`
Load plugins from Configuration (menu) --> Plugins --> Load, they are all
somewhere in `/usr/lib/x86_64-linux-gnu/claws-mail/plugins` or similar path.
It wants to read `~/.signature` which I have like:
```
Mikaela Suomalainen
https://mikaela.info/
69FF 455A 869F 9031 A691 E0F1 9939 2F62 BAE3 0723
```
My other hats have like:
```
other hat, please fill this
```
Note the empty line in the end, as PGP/INLINE is the way to sign emails,
it the PGP signature comes after it and in my opinion looks a bit cleaner
with the signature ending to an empty line.
* * * * *