for the specified purpose. The agent's return message (if any) is
emitted on stdout.
-The first three command-line arguments are all required, supplied in
-order, as follows:
+The various arguments are:
=over 4
The format of public key carrier data provided on standard input
(e.g. 'x509der', 'x509pem', 'opensshpubkey', 'rfc4716', 'openpgp4fpr')
-=back
-
-The fourth argument is optional:
-
-=over 4
-
=item PEER_TYPE
-The type of peer we are inquiring about (e.g. 'client', 'server')
+The type of peer we are inquiring about (e.g. 'client', 'server',
+'peer'). This argument is optional and defaults will be used (based
+on CONTEXT) if it is not supplied.
+
+=item PKC_DATA
-If 5 arguments are given, the 5th argument is interpreted to be the
-PKC_DATA itself. This is likely only useful for supplying an OpenPGP
+This is the actual public key carrier data itself. If less than five
+arguments are given, then the PKC_DATA is expected on stdin. If five
+arguments are given, the fifth argument is interpreted as the
+PKC_DATA. This is likely only useful for supplying an OpenPGP
fingerprint with the 'openpgp4fpr' type.
=back