-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.json
64 lines (64 loc) · 1.61 KB
/
config.json
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
{
"http": {
"enabled": true,
"address": "0.0.0.0",
"port": 7675
},
"https": {
"enabled": true,
"address": "0.0.0.0",
"port": 7676,
"certificate": "file://./servercert/scall.pem",
"key": "file://./servercert/scall.key",
"sslv2_enabled": false,
"sslv3_enabled": false,
"tlsv1_enabled": false,
"tlsv11_enabled": false,
"tlsv12_enabled": true,
"tlsv13_enabled": true,
"default_workarounds_enabled": true,
"single_diffie_hellman_use_enabled": true,
"verify_options": 1,
"compression_enabled": false
},
"worker_limit": 2,
"connection_limit": 50,
"connection_timeout": 10,
"verbs": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"OPTIONS"
],
"path_max_depth": 8,
"target": {
"base_url": "https://localhost:1984",
"target_verify_peer": true,
"target_verify_host": false,
"ca": "./servercert/CAcert.pem"
},
"keys": {
"dir": "./clientcert/",
"passwords": {
"key_id_1": "somepass",
"key_id_2": "anotherpass"
}
},
"http_signature": {
"enabled": true,
"version": "cavage12",
"cavage12_params": {
"key_id": "x-hs-key-id",
"algorithm": "x-hs-algorithm",
"headers": "x-hs-headers",
"key_id_alias": "x-hs-key-alias",
"send_certificate": "x-hs-send-certificate"
}
},
"mtls": {
"enabled": true,
"key_id": "x-mtls-key-id"
}
}