Skip to content

Instantly share code, notes, and snippets.

@mkroman
Last active July 9, 2018 07:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mkroman/b80bbf11cec90bf44501 to your computer and use it in GitHub Desktop.
Save mkroman/b80bbf11cec90bf44501 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

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