summaryrefslogtreecommitdiff
path: root/test/config/signing-1.config
blob: 3b553a4ccd46b7885f6bc1edce5efe6cd4c6de55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
%% catlfish configuration file (-*- erlang -*-)

[{sasl,
  [{sasl_error_logger, false},
   {errlog_type, error},
   {error_logger_mf_dir, "log"},
   {error_logger_mf_maxbytes, 10485760},	% 10 MB
   {error_logger_mf_maxfiles, 10}]},
 {catlfish,
  [{known_roots_path, "known_roots"},
   {https_servers,
    [{signing_https_api, "127.0.0.1", 8088, signing}
    ]},
   {https_certfile, "catlfish/webroot/certs/webcert.pem"},
   {https_keyfile, "catlfish/webroot/keys/webkey.pem"},
   {https_cacertfile, "catlfish/webroot/certs/webcert.pem"}
  ]},
 {lager,
  [{handlers,
    [{lager_console_backend, info},
     {lager_file_backend, [{file, "signing-1-error.log"}, {level, error}]},
     {lager_file_backend, [{file, "signing-1-debug.log"}, {level, debug}]},
     {lager_file_backend, [{file, "signing-1-console.log"}, {level, info}]}
    ]}
  ]},
 {plop,
  [{publickey_path, "publickeys"},
   {services, [sign]},
   {log_private_key, "test/eckey.pem"},
   {log_public_key, "test/eckey-public.pem"},
   {own_key, {"signing-1", "privatekeys/signing-1-private.pem"}},
   {allowed_clients, [{"/ct/signing/sct", ["frontend-1"]},
                      {"/ct/signing/sth", ["frontend-1"]}
                     ]}
  ]}].