mirror of
git://git.gnupg.org/gnupg.git
synced 2025-06-17 20:27:03 +02:00
If a key isn't valid (say, because of no self-signature), allow
--always-trust to force it valid so it can be trusted.
This commit is contained in:
parent
6deb95687d
commit
8ed6d59a6c
@ -1,3 +1,9 @@
|
|||||||
|
2002-02-27 David Shaw <dshaw@jabberwocky.com>
|
||||||
|
|
||||||
|
* getkey.c (merge_selfsigs_main): If a key isn't valid (say,
|
||||||
|
because of no self-signature), allow --always-trust to force it
|
||||||
|
valid so it can be trusted.
|
||||||
|
|
||||||
2002-02-25 David Shaw <dshaw@jabberwocky.com>
|
2002-02-25 David Shaw <dshaw@jabberwocky.com>
|
||||||
|
|
||||||
* hkp.c (hkp_ask_import), hkp.h, keyserver.c (all): treat key
|
* hkp.c (hkp_ask_import), hkp.h, keyserver.c (all): treat key
|
||||||
|
12
g10/getkey.c
12
g10/getkey.c
@ -1301,6 +1301,18 @@ merge_selfsigs_main( KBNODE keyblock, int *r_revoked )
|
|||||||
fixup_uidnode ( uidnode, signode, keytimestamp );
|
fixup_uidnode ( uidnode, signode, keytimestamp );
|
||||||
pk->is_valid = 1;
|
pk->is_valid = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* If the key isn't valid yet, and we have --always-trust set,
|
||||||
|
then force it valid. */
|
||||||
|
if(opt.always_trust && !pk->is_valid)
|
||||||
|
{
|
||||||
|
if(opt.verbose)
|
||||||
|
log_info(_("Invalid key %08lX made valid by --always-trust\n"),
|
||||||
|
(ulong)keyid_from_pk(pk,NULL));
|
||||||
|
|
||||||
|
pk->is_valid = 1;
|
||||||
|
}
|
||||||
|
|
||||||
if ( sigdate > uiddate )
|
if ( sigdate > uiddate )
|
||||||
uiddate = sigdate;
|
uiddate = sigdate;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user