implemented rereadcrls rereadcacerts
This commit is contained in:
+9
-7
@@ -33,8 +33,8 @@
|
||||
#include "daemon.h"
|
||||
|
||||
#include <types.h>
|
||||
#include <config/credentials/credential_store.h>
|
||||
#include <config/connections/local_connection_store.h>
|
||||
#include <config/credentials/local_credential_store.h>
|
||||
#include <config/policies/local_policy_store.h>
|
||||
|
||||
|
||||
@@ -167,7 +167,7 @@ static void kill_daemon(private_daemon_t *this, char *reason)
|
||||
*/
|
||||
static void initialize(private_daemon_t *this, bool strict)
|
||||
{
|
||||
local_credential_store_t* cred_store;
|
||||
credential_store_t* credentials;
|
||||
|
||||
this->public.configuration = configuration_create();
|
||||
this->public.socket = socket_create(IKEV2_UDP_PORT);
|
||||
@@ -177,11 +177,13 @@ static void initialize(private_daemon_t *this, bool strict)
|
||||
this->public.send_queue = send_queue_create();
|
||||
this->public.connections = (connection_store_t*)local_connection_store_create();
|
||||
this->public.policies = (policy_store_t*)local_policy_store_create();
|
||||
this->public.credentials = (credential_store_t*)(cred_store = local_credential_store_create(strict));
|
||||
|
||||
/* load keys & certs */
|
||||
cred_store->load_ca_certificates(cred_store, CA_CERTIFICATE_DIR);
|
||||
cred_store->load_private_keys(cred_store, SECRETS_FILE, PRIVATE_KEY_DIR);
|
||||
this->public.credentials = credential_store_create(strict);
|
||||
|
||||
/* load keys, ca certificates and crls */
|
||||
credentials = this->public.credentials;
|
||||
credentials->load_ca_certificates(credentials, CA_CERTIFICATE_DIR);
|
||||
credentials->load_crls(credentials, CRL_DIR);
|
||||
credentials->load_private_keys(credentials, SECRETS_FILE, PRIVATE_KEY_DIR);
|
||||
|
||||
|
||||
/* start building threads, we are multi-threaded NOW */
|
||||
|
||||
Reference in New Issue
Block a user