Le sottochiavi GnuPG possono essere contrassegnate con tre tipi di funzionalità: Firma, Crittografa e Autentica .
Mentre le prime due azioni sono ampiamente utilizzate e documentate, l'azione di autenticazione è in qualche modo misteriosa. Puoi creare tale chiave solo usando la modifica di una chiave primaria con l' --expert
opzione:
$ gpg --expert --edit-key 889C36B7
gpg (GnuPG/MacGPG2) 2.0.17; Copyright (C) 2011 Free Software Foundation, Inc.
gpg> addkey
...
Possible actions for a RSA key: Sign Encrypt Authenticate
Current allowed actions: Sign Encrypt
(S) Toggle the sign capability
(E) Toggle the encrypt capability
(A) Toggle the authenticate capability
(Q) Finished
...
Ci sono voci su chiavi GPG utilizzate per fare l'autenticazione SSH, ma non ho letto o trovato un modo per farlo funzionare. Ci sono anche un paio di domande senza risposta riguardanti l' interazione [gpg] e [ssh] :
Le chiavi GPG e SSH sono intercambiabili?
A parte questo, non riesco a trovare altri usi per le sottochiavi di "autenticazione".