Key ID: 808AD7C0F245EA46
Subkeys: 412A10CA3031388A, 141C8B418031A4E6, 01A83EB62563811F
git config --global user.signingkey 808AD7C0F245EA46
git config --global commit.gpgsign true
curl https://gist.githubusercontent.com/lucacasonato/b8c602291544b4c964d87ca7575570b2/raw/3e014469df99300f47ddcf92360a61edb479ea2c/lucacasonato_e1_pgp_public_key.pem | gpg --import
gpg --edit-key 808AD7C0F245EA46 # configure ultimate trust
Fix for "Please insert card with serial number XXXXXXXXXX".
rm ~/.gnupg/private-keys-v1.d/F84BC150B78012AA9670766E9A80FD8F14406BD0.key
rm ~/.gnupg/private-keys-v1.d/806EBB403DC573998FA80DA25AFADB618310C007.key
rm ~/.gnupg/private-keys-v1.d/2A32471FA29D073E9A000E997945B2C0108D8527.key
Restart deamon (linux)
gpgconf --kill gpg-agent
gpgconf --launch gpg-agent
~/.gnupg/gpg-agent.conf
enable-ssh-support
ttyname $GPG_TTY
default-cache-ttl 60
max-cache-ttl 120
pinentry-program /usr/bin/pinentry-gnome3
# pinentry-program /opt/homebrew/bin/pinentry-mac
Fish config:
# gpg
set -x GPG_TTY (tty)
set -x SSH_AUTH_SOCK (gpgconf --list-dirs agent-ssh-socket)
gpgconf --launch gpg-agent
$ gpg --card-view
$ gpg --card-edit # run verify command