From a59a9962f48f828ea7d22362dfa6d82841551110 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 29 Aug 2018 09:36:09 +0200 Subject: gpg: New option --known-notation. * g10/gpg.c (oKnownNotation): New const. (opts): Add option --known-notation. (main): Set option. * g10/parse-packet.c (known_notations_list): New local var. (register_known_notation): New. (can_handle_critical_notation): Rewrite to handle the new feature. Also print the name of unknown notations in verbose mode. -- GnuPG-bug-id: 4060 Signed-off-by: Werner Koch (cherry picked from commit 3da835713fb6220112d988e1953f3d84beabbf6a) --- doc/gpg.texi | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'doc/gpg.texi') diff --git a/doc/gpg.texi b/doc/gpg.texi index d0aa0100e..a72505f9b 100644 --- a/doc/gpg.texi +++ b/doc/gpg.texi @@ -2933,6 +2933,13 @@ smartcard, and "%%" results in a single "%". %k, %K, and %f are only meaningful when making a key signature (certification), and %c is only meaningful when using the OpenPGP smartcard. +@item --known-notation @var{name} +@opindex known-notation +Adds @var{name} to a list of known critical signature notations. The +effect of this is that gpg will not mark a signature with a critical +signature notation of that name as bad. Note that gpg already knows +by default about a few critical signatures notation names. + @item --sig-policy-url @var{string} @itemx --cert-policy-url @var{string} @itemx --set-policy-url @var{string} -- cgit v1.2.3