Skip to content

Instantly share code, notes, and snippets.

@ulinkwo
Forked from mkroman/GPG Capabilities.md
Last active August 21, 2018 02:23
Show Gist options
  • Save ulinkwo/0a4c675c75d426699856dff3f19d3d71 to your computer and use it in GitHub Desktop.
Save ulinkwo/0a4c675c75d426699856dff3f19d3d71 to your computer and use it in GitHub Desktop.
GPG key capabilities and usage meanings

Signing is signing data (i.e. gpg --sign the_file)

Certification is signing a key (i.e. gpg --sign-key the_key)

Authentication is signing a challenge (like ssh does). The Authentication stuff can be used to log in to a machine using your GPG key.

The signature math is the same however you do it. The key usage flags are just to classify things.

Originally copied from https://lists.gnupg.org/pipermail/gnupg-users/2005-April/025390.html

https://blog.ddosolitary.org/posts/use-the-ssh-feature-of-gpg-agent/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment