gpg: Extend import-option import-export to print PKA or DANE.
authorWerner Koch <wk@gnupg.org>
Tue, 12 Jul 2016 13:09:18 +0000 (15:09 +0200)
committerWerner Koch <wk@gnupg.org>
Tue, 12 Jul 2016 13:13:34 +0000 (15:13 +0200)
commit9b075575cdc5851b019aed5ca5d5e18416beec8e
treeee98739a1e7138912396241dbbe2f6be88d2a05a
parent0f5b105d96780a29cc58893285e6c38482e0cc2d
gpg: Extend import-option import-export to print PKA or DANE.

* g10/export.c (do_export_stream): Move PKA and DANE printing helper
code to ...
(print_pka_or_dane_records): this fucntion.
(write_keyblock_to_output): Add arg OPTIOSN and call
print_pka_or_dane_records if requested.
--

It is now possible to print a DANE record given a a file with a key
without importing the key first:

  gpg --export-options export-dane \
      --import-options import-export \
      --import-filter keep-uid='mbox =~ alpha' \
      --import FILE_WITH_KEY

Using the filter we only print a user id with the substring "alpha" in
the addr-spec.

Signed-off-by: Werner Koch <wk@gnupg.org>
g10/export.c
g10/import.c
g10/main.h