最後の*使用可能*サブキーを使用するようにGnuPGを設定できますか?

最後の*使用可能*サブキーを使用するようにGnuPGを設定できますか?

文脈上のキーチェーンの代表的な例は次のとおりです。

sec   rsa4096/MMMMMMMM 2018-01-01 [C] [expires: 2020-01-01]
uid         [ultimate] Fred Flintstone <[email protected]>
ssb   rsa4096/AAAAAAAA 2018-01-01 [S] [expires: 2020-01-01]
ssb   rsa4096/BBBBBBBB 2018-01-01 [S] [expires: 2020-01-01]

私はgpgバージョン2.1.11を使用しています。

MMMMMMMM秘密鍵データを含むデバイスでPGPキーを使用しようとすると、BBBBBBBBすべてが期待どおりに機能します。 gpgは、このキーがBBBBBB最後の(署名)サブキーであるため、これを使用します。

ただし、MMMMMMMM秘密鍵データのみを持つ(非)デバイスで使用しようとするたびに、次のエラーが発生します。AAAAAAAABBBBBBBB

gpg: signing failed: No secret key

gpgは最後のサブキーを使用しようとしているため、BBBBBBBB使用する正確なサブキーを手動で指定すると-u AAAAAAAA!機能しますが、複数のコンピュータで構成を共有するため、そうする必要はありません。

絶対最後のサブキーではなく、秘密鍵データを使用できる最後のサブキーを使用するようにgpgを設定する方法はありますか?

ベストアンサー1

おすすめ記事