<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu 1 Aug, 2019, 9:20 PM Werner Koch, <<a href="mailto:wk@gnupg.org">wk@gnupg.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, 26 Jul 2019 15:57, <a href="mailto:gnupg-users@gnupg.org" target="_blank" rel="noreferrer">gnupg-users@gnupg.org</a> said:<br>
<br>
> Where can I find information on what commands are supported by<br>
> S.gpg-agent and S.gpg-agent.extra socket? I am looking for some<br>
> information which clearly differentiates these two sockets.<br>
<br>
Here is an overview on the allowed commands for the S.gpg-agent.extra<br>
and S.gpg-agent.browser.  Only the commands required for perform a<br>
signature creation or a decryption are possible via these sockets.  It is<br>
for example not possible to list all known keys or to create a key.<br>
<br>
| Command           | Allowed | Comment |<br>
|-------------------+---------+---------|<br>
| GETEVENTCOUNTER   | no      |         |<br>
| ISTRUSTED         | yes     |         |<br>
| HAVEKEY           | yes     |         |<br>
| KEYINFO           | no      |         |<br>
| SIGKEY            | yes     |         |<br>
| SETKEY            | yes     |         |<br>
| SETKEYDESC        | yes     |         |<br>
| SETHASH           | yes     |         |<br>
| PKSIGN            | yes     |         |<br>
| PKDECRYPT         | yes     |         |<br>
| GENKEY            | no      |         |<br>
| READKEY           | no      |         |<br>
| GET_PASSPHRASE    | no      |         |<br>
| PRESET_PASSPHRASE | no      |         |<br>
| CLEAR_PASSPHRASE  | no      |         |<br>
| GET_CONFIRMATION  | no      |         |<br>
| LISTTRUSTED       | no      |         |<br>
| MARKTRUSTED       | no      |         |<br>
| LEARN             | no      |         |<br>
| PASSWD            | no      |         |<br>
| SCD               | no      |         |<br>
| KEYWRAP_KEY       | no      |         |<br>
| IMPORT_KEY        | no      |         |<br>
| EXPORT_KEY        | no      |         |<br>
| DELETE_KEY        | no      |         |<br>
| GET_SECRET        | no      |         |<br>
| PUT_SECRET        | no      |         |<br>
| GETVAL            | no      |         |<br>
| PUTVAL            | no      |         |<br>
| UPDATESTARTUPTTY  | no      |         |<br>
| KILLAGENT         | no      |         |<br>
| RELOADAGENT       | no      |         |<br>
| KEYTOCARD         | no      |         |<br>
| GETINFO           | no      | see 1   |<br>
| OPTION            | no      | see 2   |<br>
|-------------------+---------+---------|<br>
<br>
1) except for the sub-commands:<br>
   "version", "cmd_has_option", "s2k_count", "restricted".<br>
2) except for the option:<br>
   "agent-awareness"<br><br></blockquote></div></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><span style="font-family:sans-serif">Thank you Werner!!</span><br></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto">Best,</div><div dir="auto">Vijai Kumar K</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
Salam-Shalom,<br>
<br>
   Werner<br>
<br>
-- <br>
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.<br>
</blockquote></div></div></div>