summaryrefslogtreecommitdiffstats
path: root/COPYING.LGPL3
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2024-01-15 09:55:55 +0100
committerWerner Koch <wk@gnupg.org>2024-01-15 09:56:07 +0100
commit0cb622d632f732c24a5d312baf2c6e453775eb10 (patch)
treea14ab9a8f804a37eb3875f13f8c432717a271b28 /COPYING.LGPL3
parentgpgsm: Improve the status line for --verify errors. (diff)
downloadgnupg2-0cb622d632f732c24a5d312baf2c6e453775eb10.tar.xz
gnupg2-0cb622d632f732c24a5d312baf2c6e453775eb10.zip
gpgsm: Allow parsing of PKCS#12 files with two private keys.
* sm/minip12.c (struct p12_parse_ctx_s): Add privatekey2. (parse_shrouded_key_bag): Handle a second private key. (p12_parse_free_kparms): New. * sm/import.c (parse_p12): Factor some code out to ... (p12_to_skey): this. (parse_p12): Use p12_parse_free_kparms. -- Take care: We allow parsing of a second private key but we are not yet able to import the second private key. The whole things is required to at least import the certificates of current pkcs#12 files as created by the German Elster tax system. No test data, sorry.
Diffstat (limited to 'COPYING.LGPL3')
0 files changed, 0 insertions, 0 deletions