Diffusion GnuPG d1bee9d1efa2

sm: In --gen-key with "key from card" show also the algorithm.

Authored by werner on Fri, Feb 8, 12:35 PM.

Description

sm: In --gen-key with "key from card" show also the algorithm.

* sm/certreqgen-ui.c (gpgsm_gencertreq_tty): Get and show algo.

This extends the prompt to show something like

Serial number of the card: FF020001008A77F6
Available keys:
   (1) 4130F84FA3704F4645924AEC3FFA48AD26D33656 PIV.9A nistp384
   (2) AB2988FB8C227BCD5175BF92F66AA3A95AE83214 PIV.9E rsa2048
   (3) DB7DDAEAA88534BA45CCD7A9B761425103EA2090 PIV.9C rsa2048
   (4) BABB48C3D80ACCF9839F101DF2910966C8B988DF PIV.9D nistp256
Your selection? 1

Having the algorithm here is helpful in particular because right now
we support only RSA with X.509. Take care: PIV card based certificate
creation does not yet work.

(cherry picked from commit 0328976c94adc2c518c7a7763a35319a0000c5e2)

Note that 2.2 does not support PIV cards, but the feature also works
also with other cards.

  • Signed-off-by: Werner Koch <wk@gnupg.org>

Details

Committed
wernerMon, Feb 11, 10:59 AM
Parents
rGd29d73264f60: common: Provide function to get public key algo names in our format.
Branches
Unknown
Tags
Unknown