taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

sync-httpd.1.rst (2019B)


      1 sync-httpd(1)
      2 #############
      3 
      4 .. only:: html
      5 
      6    Name
      7    ====
      8 
      9    **sync-httpd** - provide the Sync HTTP interface
     10 
     11 
     12 Synopsis
     13 ========
     14 
     15 **sync-httpd**
     16 [**-A** *USERNAME:PASSWORD* | **--auth=**\ \ *USERNAME:PASSWORD*]
     17 [**-C** | **--connection-close**]
     18 [**-c** *FILENAME* | **--config=**\ ‌\ *FILENAME*]
     19 [**-h** | **--help**]
     20 [**-k** *KEYFILE* | **--key=**\ \ *KEYFILE*]
     21 [**-L** *LOGLEVEL* | **--log=**\ \ *LOGLEVEL*]
     22 [**-l** *FILENAME* | **--logfile=**\ \ *FILENAME*]
     23 [**-p** *KEYFILEPASSPHRASE* | **--pass=**\ \ *KEYFILEPASSPHRASE*]
     24 [**-t** *CERTTYPE* | **--type=**\ \ *CERTTYPE*]
     25 [**-v** | **--version**]
     26 
     27 
     28 Description
     29 ===========
     30 
     31 **sync-httpd** is a command-line tool to provide the Sync HTTP interface.
     32 
     33 Its options are as follows:
     34 
     35 **-A** *USERNAME:PASSWORD* \| **--auth=**\ \ *USERNAME:PASSWORD*
     36    Use the given *USERNAME* and *PASSWORD* for client authentication.
     37 
     38 **-C** \| **--connection-close**
     39    Force HTTP connections to be closed after each request.
     40 
     41 **-c** *FILENAME* \| **--config=**\ ‌\ *FILENAME*
     42    Use the configuration and other resources for the Sync commands
     43    to operate from *FILENAME*.
     44 
     45 **-h** \| **--help**
     46    Print short help on options.
     47 
     48 **-k** *KEYFILE* \| **--key=**\ \ *KEYFILE*
     49    Consult *KEYFILE* for the private TLS key for TLS client authentication.
     50 
     51 **-L** *LOGLEVEL* \| **--log=**\ \ *LOGLEVEL*
     52    Configure logging to use *LOGLEVEL*.
     53 
     54 **-l** *FILENAME* \| **--logfile=**\ \ *FILENAME*
     55    Configure logging to write logs to *FILENAME*.
     56 
     57 **-p** *KEYFILEPASSPHRASE* \| **--pass=**\ \ *KEYFILEPASSPHRASE*
     58    Use *KEYFILEPASSPHRASE* to decrypt the TLS client private key file.
     59 
     60 **-t** *CERTTYPE* \| **--type=**\ \ *CERTTYPE*
     61    Use *CERTTYPE* as the type of the TLS client certificate.
     62    If unspecified, defaults to PEM.
     63 
     64 **-v** \| **–version**
     65    Print version information.
     66 
     67 
     68 See Also
     69 ========
     70 
     71 sync-config(1), sync-dbinit(1), sync.conf(5).
     72 
     73 
     74 Bugs
     75 ====
     76 
     77 Report bugs by using https://bugs.taler.net or by sending electronic
     78 mail to <taler@gnu.org>.