libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

ebisync.conf (2633B)


      1 [paths]
      2 EBISYNC_HOME = /var/lib/libeufin-ebisync/
      3 
      4 [ebisync]
      5 # Base URL of the bank server.
      6 HOST_BASE_URL =
      7 
      8 # EBICS host ID.
      9 HOST_ID =
     10 
     11 # EBICS user ID, as assigned by the bank.
     12 USER_ID =
     13 
     14 # EBICS partner ID, as assigned by the bank.
     15 PARTNER_ID =
     16 
     17 # EBICS partner ID, as assigned by the bank.
     18 SYSTEM_ID =
     19 
     20 # File that holds the bank EBICS keys.
     21 BANK_PUBLIC_KEYS_FILE = ${EBISYNC_HOME}/bank-ebics-keys.json
     22 
     23 # File that holds the client EBICS keys.
     24 CLIENT_PRIVATE_KEYS_FILE = ${EBISYNC_HOME}/client-ebics-keys.json
     25 
     26 [ebisync-setup]
     27 # Bank encryption public key hash
     28 # BANK_ENCRYPTION_PUB_KEY_HASH = 
     29 
     30 # Bank authentication public key hash
     31 # BANK_AUTHENTICATION_PUB_KEY_HASH = 
     32 
     33 [ebisync-fetch]
     34 # How often should ebics-fetch run when the bank does not support real time notification
     35 FREQUENCY = 30m
     36 
     37 # At what time of day should ebics-fetch perform a checkpoint
     38 CHECKPOINT_TIME_OF_DAY = 19:00
     39 
     40 # Where should the ebics file be stored? This his can either can be azure-blob-storage or none
     41 DESTINATION = none
     42 
     43 # Azure API account base url for azure-blob-storage
     44 # AZURE_API_URL = https://myaccount.blob.core.windows.net/
     45 
     46 # Azure API account name for azure-blob-storage
     47 # AZURE_ACCOUNT_NAME = myaccount
     48 
     49 # Azure API account key for azure-blob-storage
     50 # AZURE_ACCOUNT_KEY = Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
     51 
     52 # Which Azure Blob Storage container to use for azure-blob-storage
     53 # AZURE_COUNTAINER = mycontainer
     54 
     55 [ebisync-submit]
     56 # Where does the ebics file come from? This his can either can be ebisync-api or none
     57 SOURCE = none
     58 
     59 # Authentication scheme used by the API, this can either can be basic, bearer or none.
     60 # AUTH_METHOD = bearer
     61 
     62 # User name for basic authentication scheme
     63 # USERNAME =
     64 
     65 # Password for basic authentication scheme
     66 # PASSWORD =
     67 
     68 # Token for bearer authentication scheme
     69 # TOKEN =
     70 
     71 [ebisync-httpd]
     72 # How "libeufin-ebisync serve" serves its API, this can either be tcp or unix
     73 SERVE = tcp
     74 
     75 # Port on which the HTTP server listens, e.g. 9967. Only used if SERVE is tcp.
     76 PORT = 8080
     77 
     78 # Which IP address should we bind to?  E.g. ``127.0.0.1`` or ``::1``for loopback.  Can also be given as a hostname. Only used if SERVE is tcp.
     79 BIND_TO = 0.0.0.0
     80 
     81 # Which unix domain path should we bind to? Only used if SERVE is unix.
     82 # UNIXPATH = libeufin-ebisync.sock
     83 
     84 # What should be the file access permissions for UNIXPATH? Only used if SERVE is unix.
     85 # UNIXPATH_MODE = 660
     86 
     87 # Path to spa files
     88 SPA = $DATADIR/spa
     89 
     90 [ebisyncdb-postgres]
     91 # Where are the SQL files to setup our tables?
     92 SQL_DIR = $DATADIR/sql/
     93 
     94 # DB connection string
     95 CONFIG = postgres:///libeufin-ebisync