mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
wks: New option --with-colons for gpg-wks-client.
* tools/gpg-wks.h (opt): Add field with_colons. * tools/gpg-wks-client.c (oWithColons): New const. (opts, parse_arguments): Add option --with-colons. (main): Change aSupported to take several domains in --with-colons mode. (command_send): Factor policy getting code out to ... (get_policy_and_sa): New function. (command_supported): Make use of new function. -- In addition to this the --create command now also supports a submission address only in the policy file. That means the submission-address file is not anymore required and can be replaced by the policy file. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
d7323bb2d9
commit
e3a1e80d13
4 changed files with 230 additions and 68 deletions
41
doc/wks.texi
41
doc/wks.texi
|
@ -65,7 +65,8 @@ site supports the Web Key Service. The argument is an arbitrary
|
|||
address in the to be tested domain. For example
|
||||
@file{foo@@example.net}. The command returns success if the Web Key
|
||||
Service is supported. The operation is silent; to get diagnostic
|
||||
output use the option @option{--verbose}.
|
||||
output use the option @option{--verbose}. See option
|
||||
@option{--with-colons} for a variant of this command.
|
||||
|
||||
With the @option{--check} command the caller can test whether a key
|
||||
exists for a supplied mail address. The command returns success if a
|
||||
|
@ -109,6 +110,44 @@ $(gpgconf --list-dirs libexecdir)/gpg-wks-client --check foo@@example.net
|
|||
Directly send created mails using the @command{sendmail} command.
|
||||
Requires installation of that command.
|
||||
|
||||
@item --with-colons
|
||||
@opindex with-colons
|
||||
This option has currently only an effect on the @option{--supported}
|
||||
command. If it is used all arguimenst on the command line are taken
|
||||
as domain names and tested for WKD support. The output format is one
|
||||
line per domain with colon delimited fields. The currently specified
|
||||
fields are (future versions may specify additional fields):
|
||||
|
||||
@table @asis
|
||||
|
||||
@item 1 - domain
|
||||
This is the domain name. Although quoting is not required for valid
|
||||
domain names this field is specified to be quoted in standard C
|
||||
manner.
|
||||
|
||||
@item 2 - WKD
|
||||
If the value is true the domain supports the Web Key Directory.
|
||||
|
||||
@item 3 - WKS
|
||||
If the value is true the domain supports the Web Key Service
|
||||
protocol to upload keys to the directory.
|
||||
|
||||
@item 4 - error-code
|
||||
This may contain an gpg-error code to describe certain
|
||||
failures. Use @samp{gpg-error CODE} to explain the code.
|
||||
|
||||
@item 5 - protocol-version
|
||||
The minimum protocol version supported by the server.
|
||||
|
||||
@item 6 - auth-submit
|
||||
The auth-submit flag from the policy file of the server.
|
||||
|
||||
@item 7 - mailbox-only
|
||||
The mailbox-only flag from the policy file of the server.
|
||||
@end table
|
||||
|
||||
|
||||
|
||||
@item --output @var{file}
|
||||
@itemx -o
|
||||
@opindex output
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue