diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2017-02-19 11:55:28 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2017-02-19 11:55:28 (GMT) |
commit | 588c206289a84bfc939ac27dacba991d9b6d0793 (patch) | |
tree | 0de656a445e236de1846e8f40e6635077b9d3f19 /src/core/params.c | |
parent | 1898c6ea16d0eee8ecc5ab9ebb26ac91ad7314b4 (diff) |
Created client/server certificates on demand for a given identity.
Diffstat (limited to 'src/core/params.c')
-rw-r--r-- | src/core/params.c | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/core/params.c b/src/core/params.c index 1611e98..a82f186 100644 --- a/src/core/params.c +++ b/src/core/params.c @@ -120,6 +120,45 @@ bool load_main_config_parameters(void) free(string); if (param == NULL) return false; + param = g_generic_config_create_param(config, MPK_IDENTITY_CLIENT_C, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_CLIENT_ST, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_CLIENT_L, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_CLIENT_O, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_CLIENT_OU, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_CLIENT_CN, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_SERVER_C, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_SERVER_ST, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_SERVER_L, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_SERVER_O, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_SERVER_OU, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_SERVER_CN, CPT_STRING, NULL); + if (param == NULL) return false; + + param = g_generic_config_create_param(config, MPK_IDENTITY_VALIDITY, CPT_ULONG, 10 * 365 * 24 * 60 * 60); + if (param == NULL) return false; + param = g_generic_config_create_param(config, MPK_REMOTE_HOST, CPT_STRING, "localhost"); if (param == NULL) return false; |