キーの詳細を一覧表示すると、次の出力が表示されます。
$ gpg --edit-key SOMEID
pub [..] created: [..] expires: [..] usage:SC
[..]
sub [..] created: [..] expires: [..] usage: E
またはusage: SCA
他のキー(マスターキーセクション)でも可能です。
使用分野では、これらの略語はどういう意味ですか?
私は結論を出すことができます:
S -> for signing
E -> for encrypting
しかし、とはC
どうですかA
?
もっとありますか?
それでは、このようなものをどこで見つけることができますか?
ベストアンサー1
まあ、gpgのマニュアルにはこれらの略語が記載されていないようです。したがって、必ずソースを見てください。
たとえば、Debian/Ubuntu では次のようになります。
$ apt-get source gnupg2
$ cd gnupg2-2.0.17
$ cscope -bR
$ grep 'usage: %' . -r --exclude '*po*'
$ vim g10/keyedit.c
jump to usage: %
jump to definition of `usagestr_from_pk`
コードから次の表を描くことができます。
─────────────────────────────────────────────────── ─────────────────────────────────────────────────── ──────── 変わらない性格 ─────────────────────────────── PUBKEY_USAGE_SIGS PUBKEY_USAGE_CERT C PUBKEY_USAGE_ENC E PUBKEY_USAGE_AUTH A ─────────────────────────────────────────────────── ─────────────────────────────────────────────────── ────────────────
たとえば、usage: SCA
これは署名、証明書の生成、および認証の目的でサブキーを使用できることを意味します。