mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
scd:openpgp: New attribute "MANUFACTURER".
* scd/app-openpgp.c (get_manufacturer): New.. (do_getattr): Add new attribute "MANUFACTURER". (do_learn_status): Always print it. -- This will make it easy to maintain the list of OpenPGP vendors at just one place. Signed-off-by: Werner Koch <wk@gnupg.org> Backported from master: .. or well in master and 2.2 Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
b0cb2c2ab8
commit
431b3e68e0
2 changed files with 82 additions and 0 deletions
32
doc/DETAILS
32
doc/DETAILS
|
@ -1138,6 +1138,38 @@ pkd:0:1024:B665B1435F4C2 .... FF26ABB:
|
|||
*** BEGIN_STREAM, END_STREAM
|
||||
Used to issued by the experimental pipemode.
|
||||
|
||||
** Inter-component codes
|
||||
Status codes are also used between the components of the GnuPG
|
||||
system via the Assuan S lines. Some of them are documented here:
|
||||
|
||||
*** PUBKEY_INFO <n> <ubid>
|
||||
The type of the public key in the following D-lines or
|
||||
communicated via a pipe. <n> is the value of =enum pubkey_types=
|
||||
and <ubid> the Unique Blob ID (UBID) which is the fingerprint of
|
||||
the primary key truncated to 20 octets and formatted in hex. Note
|
||||
that the keyboxd SEARCH command can be used to lookup the public
|
||||
key using the <ubid> prefixed with a caret (^).
|
||||
|
||||
*** KEYPAIRINFO <grip> <keyref> [<usage>] [<keytime>]
|
||||
|
||||
This status is emitted by scdaemon and gpg-agent to convey brief
|
||||
information about keypairs stored on tokens. <grip> is the
|
||||
hexified keygrip of the key or, if no key is stored, an "X".
|
||||
<keyref> is the ID of a card's key; for example "OPENPGP.2" for
|
||||
the second key slot of an OpenPGP card. <usage> is optional and
|
||||
returns technically possible key usages, this is a string of
|
||||
single letters describing the usage ('c' for certify, 'e' for
|
||||
encryption, 's' for signing, 'a' for authentication). A '-' can be
|
||||
used to tell that usage flags are not conveyed. <keytime> is used
|
||||
by OpenPGP cards for the stored key creation time. A '-' means no
|
||||
info available. The format is the usual ISO string are a number
|
||||
with the seconds since Epoch.
|
||||
*** MANUFACTORER <n> [<string>]
|
||||
|
||||
This status returns the Manufactorer ID as the unsigned number N.
|
||||
For OpenPGP this is weel defined; for other cards this is 0. The
|
||||
name of the manufacturer is also given as <string>; spaces are not
|
||||
escaped. For PKCS#15 cards <string> is TokenInfo.manufactorerID.
|
||||
|
||||
* Format of the --attribute-fd output
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue