Підрозділи GnuPG можна позначити трьома можливостями: Sign, Encrypt і Authenticate .
Хоча перші дві дії широко використовуються та задокументовані, дія автентифікації є якось загадковою. Ви можете зробити такий ключ лише за допомогою редагування первинного ключа з --expert
можливістю:
$ 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
...
Ходять чутки, що ключі GPG використовуються для автентифікації SSH, але я не читав і не знайшов способу змусити його працювати. Існує також декілька невирішених питань стосовно [gpg] та [ssh] взаємодії:
Чи взаємозамінні ключі GPG та SSH?
Як використовувати gpg та SSH разом?
Крім цього, я не можу знайти інших застосувань для підрозділів «автентифікація».