aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/daemon.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2006-06-20 08:43:57 +0000
committerMartin Willi <martin@strongswan.org>2006-06-20 08:43:57 +0000
commitaed58dcc937fe1c8ab0a1fe952f689a942f966f4 (patch)
tree47eb30fe1c2c4865c776548d683b22f1a04f3d95 /src/charon/daemon.c
parent76dafed7a79fcb50949b131292958e262fbeb774 (diff)
downloadstrongswan-aed58dcc937fe1c8ab0a1fe952f689a942f966f4.tar.bz2
strongswan-aed58dcc937fe1c8ab0a1fe952f689a942f966f4.tar.xz
readded local_credential_store
added sendcert policy to connection some other cleanups
Diffstat (limited to 'src/charon/daemon.c')
-rw-r--r--src/charon/daemon.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/charon/daemon.c b/src/charon/daemon.c
index 71726620b..63edd4234 100644
--- a/src/charon/daemon.c
+++ b/src/charon/daemon.c
@@ -177,14 +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_create(strict);
+ this->public.credentials = (credential_store_t*)local_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);
-
+ credentials->load_ca_certificates(credentials);
+ credentials->load_crls(credentials);
+ credentials->load_private_keys(credentials);
/* start building threads, we are multi-threaded NOW */
this->public.stroke = stroke_create();