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]交互,还有两个未解决的问题:
除此之外,我找不到“身份验证”子项的其他用途。