mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
Added basic code for keylisting.
New Assuan command LISTKEYS.
This commit is contained in:
parent
ff1ba2fdc7
commit
a413066de1
5 changed files with 22 additions and 7 deletions
14
sm/server.c
14
sm/server.c
|
@ -185,6 +185,19 @@ cmd_message (ASSUAN_CONTEXT ctx, char *line)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
cmd_listkeys (ASSUAN_CONTEXT ctx, char *line)
|
||||
{
|
||||
CTRL ctrl = assuan_get_pointer (ctx);
|
||||
|
||||
ctrl->with_colons = 1;
|
||||
/* fixme: check that the returned data_fp is not NULL */
|
||||
gpgsm_list_keys (assuan_get_pointer (ctx), NULL, assuan_get_data_fp (ctx));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -206,6 +219,7 @@ register_commands (ASSUAN_CONTEXT ctx)
|
|||
{ "", ASSUAN_CMD_INPUT, NULL },
|
||||
{ "", ASSUAN_CMD_OUTPUT, NULL },
|
||||
{ "MESSAGE", 0, cmd_message },
|
||||
{ "LISTKEYS", 0, cmd_listkeys },
|
||||
{ NULL }
|
||||
};
|
||||
int i, j, rc;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue