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
//! This module defines all of the environment variables
//! used by `cipherstash-client`.
/// Specifies the base URL for ZeroKMS
/// e.g. <http://localhost:3000>
pub static CS_ZEROKMS_HOST: & = &;
/// Specifies the base URL for console
/// e.g. <https://dev.console.cipherstash.com>
pub static CS_CONSOLE_HOST: &str = "CS_CONSOLE_HOST";
/// Specifies the base URL for console management/meta endpoints
/// e.g. <https://console.cipherstash.com>
pub static CS_MANAGEMENT_HOST: &str = "CS_MANAGEMENT_HOST";
/// Specifies the request audience for console tokens
/// e.g. <http://console.cipherstash.com>
pub static CS_IDP_AUDIENCE: &str = "CS_IDP_AUDIENCE";
/// Specifies the IDP host to use for authentication against Console
/// e.g. <https://auth.cipherstash.com>
pub static CS_IDP_HOST: &str = "CS_IDP_HOST";
/// Specifies the IDP client ID
/// e.g. `fkjhfw4euwkuyfkw4uhfkuyi284e1k`
pub static CS_IDP_CLIENT_ID: &str = "CS_IDP_CLIENT_ID";
/// Specified which IDP Provider to use
/// e.g. auth0, okta
/// (Defaults to auth0.)
pub static CS_IDP_PROVIDER: &str = "CS_IDP_PROVIDER";
/// Specifies the IDP host to use for authentication against ZeroKMS
/// e.g. <https://console.cipherstash.com>
pub static CS_CTS_HOST: & = &;
/// Specifies the ZeroKMS client ID
pub static CS_CLIENT_ID: &str = "CS_CLIENT_ID";
/// Specifies the ZeroKMS client Key
pub static CS_CLIENT_KEY: &str = "CS_CLIENT_KEY";
/// Specifies the ZeroKMS client Access Key used for authentication
pub static CS_CLIENT_ACCESS_KEY: &str = "CS_CLIENT_ACCESS_KEY";
/// Specifies the ZeroKMS Workspace the client operates
pub static CS_WORKSPACE_ID: &str = "CS_WORKSPACE_ID";
/// Specifies the path for read/write configs
pub static CS_CONFIG_PATH: &str = "CS_CONFIG_PATH";
/// Specifies whether to enable client-side decryption logging
pub static CS_DECRYPTION_LOG: &str = "CS_DECRYPTION_LOG";