OpenDNSSEC-enforcer
1.4.8.2
|
#include <syslog.h>
#include <stdlib.h>
#include "daemon.h"
#include "daemon_util.h"
#include "kaspaccess.h"
#include "ksm/string_util.h"
#include "ksm/string_util2.h"
Go to the source code of this file.
Functions | |
void | kaspSetPolicyDefaults (KSM_POLICY *policy, char *name) |
void | kaspConnect (DAEMONCONFIG *config, DB_HANDLE *handle) |
int | kaspTryConnect (DAEMONCONFIG *config, DB_HANDLE *handle) |
void | kaspDisconnect (DB_HANDLE *handle) |
int | kaspReadPolicy (KSM_POLICY *policy) |
void kaspConnect | ( | DAEMONCONFIG * | config, |
DB_HANDLE * | handle | ||
) |
Definition at line 127 of file kaspaccess.c.
References DbConnect(), DAEMONCONFIG::host, DAEMONCONFIG::password, DAEMONCONFIG::pidfile, DAEMONCONFIG::port, DAEMONCONFIG::schema, and DAEMONCONFIG::user.
Referenced by server_main().
void kaspDisconnect | ( | DB_HANDLE * | handle | ) |
Definition at line 155 of file kaspaccess.c.
References DbDisconnect().
Referenced by server_main().
int kaspReadPolicy | ( | KSM_POLICY * | policy | ) |
Definition at line 164 of file kaspaccess.c.
References KsmPolicyRead().
Referenced by server_main().
void kaspSetPolicyDefaults | ( | KSM_POLICY * | policy, |
char * | name | ||
) |
Definition at line 46 of file kaspaccess.c.
References KSM_DENIAL_POLICY::algorithm, KSM_KEY_POLICY::algorithm, KSM_ENFORCER_POLICY::backup_interval, KSM_KEY_POLICY::bits, KSM_SIGNATURE_POLICY::clockskew, KSM_POLICY::denial, KSM_PARENT_POLICY::ds_ttl, KSM_POLICY::enforcer, KSM_DENIAL_POLICY::iteration, KSM_SIGNER_POLICY::jitter, KSM_ENFORCER_POLICY::keycreate, KSM_ENFORCER_POLICY::keygeninterval, KSM_POLICY::keys, KSM_POLICY::ksk, KSM_NAME_LENGTH, KSM_ROLL_DEFAULT, KSM_TYPE_KSK, KSM_TYPE_ZSK, KSM_KEY_POLICY::lifetime, log_msg(), KSM_KEY_POLICY::manual_rollover, KSM_POLICY::name, KSM_DENIAL_POLICY::optout, KSM_KEY_POLICY::overlap, KSM_POLICY::parent, KSM_SIGNER_POLICY::propdelay, KSM_ZONE_POLICY::propdelay, KSM_PARENT_POLICY::propdelay, KSM_COMMON_KEY_POLICY::publish_safety, KSM_COMMON_KEY_POLICY::purge, KSM_SIGNER_POLICY::refresh, KSM_DENIAL_POLICY::resalt, KSM_SIGNATURE_POLICY::resign, KSM_COMMON_KEY_POLICY::retire_safety, KSM_KEY_POLICY::rfc5011, KSM_KEY_POLICY::rollover_scheme, KSM_DENIAL_POLICY::saltlength, KSM_SIGNER_POLICY::serial, KSM_ZONE_POLICY::serial, KSM_COMMON_KEY_POLICY::share_keys, KSM_POLICY::signature, KSM_POLICY::signer, KSM_KEY_POLICY::sm, KSM_ZONE_POLICY::soa_min, KSM_PARENT_POLICY::soa_min, KSM_ZONE_POLICY::soa_ttl, KSM_PARENT_POLICY::soa_ttl, KSM_SIGNER_POLICY::soamin, KSM_SIGNER_POLICY::soattl, KSM_KEY_POLICY::standby_keys, KSM_DENIAL_POLICY::ttl, KSM_COMMON_KEY_POLICY::ttl, KSM_KEY_POLICY::ttl, KSM_KEY_POLICY::type, KSM_SIGNATURE_POLICY::valdefault, KSM_SIGNATURE_POLICY::valdenial, KSM_DENIAL_POLICY::version, KSM_POLICY::zone, and KSM_POLICY::zsk.
Referenced by do_communication(), and server_main().
int kaspTryConnect | ( | DAEMONCONFIG * | config, |
DB_HANDLE * | handle | ||
) |
Definition at line 141 of file kaspaccess.c.
References DbConnect(), DAEMONCONFIG::host, DAEMONCONFIG::password, DAEMONCONFIG::port, DAEMONCONFIG::schema, and DAEMONCONFIG::user.
Referenced by server_main().