Home GnuPG
Diffusion GnuPG 465ea9116d1f

gpg: Autoload designated revoker key and ADSK when needed.

Description

gpg: Autoload designated revoker key and ADSK when needed.

* g10/options.h (opt): Move the definition of struct akl to global
scope.
* g10/keydb.h (enum get_pubkey_modes): Add GET_PUBKEY_TRY_LDAP.
* g10/getkey.c (get_pubkey_byname): Implement GET_PUBKEY_BYNAME.
* g10/keygen.c (prepare_desig_revoker): Use it here.
(prepare_adsk): and here.

The revoker key is required before we create it along with a new key.
This is because the we need to know the algo and also to make sure
that the key really exists.

Details

Provenance
wernerAuthored on Jun 5 2024, 10:00 AM
Parents
rG068ebb6f1eee: gpg: Implement the LDAP AKL method.
Branches
Unknown
Tags
Unknown
Tasks
T7133: Add feature to load designated revoker from LDAP