-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcustodia.conf
38 lines (30 loc) · 907 Bytes
/
custodia.conf
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
36
37
# /etc/custodia/custodia.conf
[global]
debug = true
# server_socket = /var/run/custodia/custodia.sock
server_url = http+unix://%2Fvar%2Frun%2Fcustodia%2Fcustodia.sock
# server_url = http://localhost:8080/secrets
auditlog = /var/log/custodia/audit.log
[store:sqlite]
handler = custodia.store.sqlite.SqliteStore
dburi = /var/lib/custodia/secrets.db
table = secrets
[store:encrypted_sqlite]
handler = custodia.store.encgen.EncryptedOverlay
backing_store = sqlite
master_key = /var/lib/custodia/secrets.key
master_enctype = A128CBC-HS256
autogen_master_key = true
[auth:creds]
handler = custodia.httpd.authenticators.SimpleCredsAuth
uid = 0
gid = 0
[authz:paths]
handler = custodia.httpd.authorizers.SimplePathAuthz
paths = /. /secrets
[/]
handler = custodia.root.Root
store = encrypted_sqlite
[/secrets/forwarder]
handler = custodia.forwarder.Forwarder
forward_uri = http://localhost:8080/secrets/loop