OpenDNSSEC-signer 1.2.1
Functions

/build/buildd-opendnssec_1.2.1.dfsg-1-ia64-j6OroR/opendnssec-1.2.1.dfsg/signer/src/parser/signconfparser.c File Reference

#include "parser/confparser.h"
#include "parser/signconfparser.h"
#include "util/duration.h"
#include "util/log.h"
#include "util/se_malloc.h"
#include <libxml/parser.h>
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
#include <libxml/xmlreader.h>
#include <stdlib.h>
Include dependency graph for signconfparser.c:

Go to the source code of this file.

Functions

keylist_typeparse_sc_keys (const char *cfgfile)
duration_typeparse_sc_sig_resign_interval (const char *cfgfile)
duration_typeparse_sc_sig_refresh_interval (const char *cfgfile)
duration_typeparse_sc_sig_validity_default (const char *cfgfile)
duration_typeparse_sc_sig_validity_denial (const char *cfgfile)
duration_typeparse_sc_sig_jitter (const char *cfgfile)
duration_typeparse_sc_sig_inception_offset (const char *cfgfile)
duration_typeparse_sc_dnskey_ttl (const char *cfgfile)
duration_typeparse_sc_soa_ttl (const char *cfgfile)
duration_typeparse_sc_soa_min (const char *cfgfile)
ldns_rr_type parse_sc_nsec_type (const char *cfgfile)
uint32_t parse_sc_nsec3_algorithm (const char *cfgfile)
uint32_t parse_sc_nsec3_iterations (const char *cfgfile)
int parse_sc_dnskey_ttl_use (const char *cfgfile)
int parse_sc_soa_ttl_use (const char *cfgfile)
int parse_sc_soa_min_use (const char *cfgfile)
int parse_sc_nsec3_optout (const char *cfgfile)
int parse_sc_audit (const char *cfgfile)
const char * parse_sc_soa_serial (const char *cfgfile)
const char * parse_sc_nsec3_salt (const char *cfgfile)

Function Documentation

int parse_sc_audit ( const char *  cfgfile)

Definition at line 431 of file signconfparser.c.

References parse_conf_string(), and se_free().

Referenced by signconf_read().

duration_type* parse_sc_dnskey_ttl ( const char *  cfgfile)

Definition at line 248 of file signconfparser.c.

References duration_create_from_string(), parse_conf_string(), and se_free().

Referenced by signconf_read().

int parse_sc_dnskey_ttl_use ( const char *  cfgfile)

Parse elements from the configuration file.

Definition at line 365 of file signconfparser.c.

References parse_conf_string(), and se_free().

keylist_type* parse_sc_keys ( const char *  cfgfile)

Parsing signer configuration files. Parse keys from the signer configuration file.

Definition at line 52 of file signconfparser.c.

References key_create(), keylist_add(), keylist_create(), se_free(), se_log_assert, and se_log_error().

Referenced by signconf_read().

uint32_t parse_sc_nsec3_algorithm ( const char *  cfgfile)

Parse elements from the configuration file.

Definition at line 327 of file signconfparser.c.

References parse_conf_string(), and se_free().

Referenced by signconf_read().

uint32_t parse_sc_nsec3_iterations ( const char *  cfgfile)

Definition at line 344 of file signconfparser.c.

References parse_conf_string(), and se_free().

Referenced by signconf_read().

int parse_sc_nsec3_optout ( const char *  cfgfile)

Definition at line 416 of file signconfparser.c.

References parse_conf_string(), and se_free().

Referenced by signconf_read().

const char* parse_sc_nsec3_salt ( const char *  cfgfile)

Definition at line 459 of file signconfparser.c.

References parse_conf_string().

Referenced by signconf_read().

ldns_rr_type parse_sc_nsec_type ( const char *  cfgfile)

Parse elements from the configuration file.

Definition at line 300 of file signconfparser.c.

References parse_conf_string(), and se_free().

Referenced by signconf_read().

duration_type* parse_sc_sig_inception_offset ( const char *  cfgfile)

Definition at line 232 of file signconfparser.c.

References duration_create_from_string(), parse_conf_string(), and se_free().

Referenced by signconf_read().

duration_type* parse_sc_sig_jitter ( const char *  cfgfile)

Definition at line 216 of file signconfparser.c.

References duration_create_from_string(), parse_conf_string(), and se_free().

Referenced by signconf_read().

duration_type* parse_sc_sig_refresh_interval ( const char *  cfgfile)

Definition at line 168 of file signconfparser.c.

References duration_create_from_string(), parse_conf_string(), and se_free().

Referenced by signconf_read().

duration_type* parse_sc_sig_resign_interval ( const char *  cfgfile)

Parse elements from the configuration file.

Definition at line 152 of file signconfparser.c.

References duration_create_from_string(), parse_conf_string(), and se_free().

Referenced by signconf_read().

duration_type* parse_sc_sig_validity_default ( const char *  cfgfile)

Definition at line 184 of file signconfparser.c.

References duration_create_from_string(), parse_conf_string(), and se_free().

Referenced by signconf_read().

duration_type* parse_sc_sig_validity_denial ( const char *  cfgfile)

Definition at line 200 of file signconfparser.c.

References duration_create_from_string(), parse_conf_string(), and se_free().

Referenced by signconf_read().

duration_type* parse_sc_soa_min ( const char *  cfgfile)

Definition at line 280 of file signconfparser.c.

References duration_create_from_string(), parse_conf_string(), and se_free().

Referenced by signconf_read().

int parse_sc_soa_min_use ( const char *  cfgfile)

Definition at line 399 of file signconfparser.c.

References parse_conf_string(), and se_free().

const char* parse_sc_soa_serial ( const char *  cfgfile)

Parse elements from the configuration file.

Definition at line 450 of file signconfparser.c.

References parse_conf_string().

Referenced by signconf_read().

duration_type* parse_sc_soa_ttl ( const char *  cfgfile)

Definition at line 264 of file signconfparser.c.

References duration_create_from_string(), parse_conf_string(), and se_free().

Referenced by signconf_read().

int parse_sc_soa_ttl_use ( const char *  cfgfile)

Definition at line 382 of file signconfparser.c.

References parse_conf_string(), and se_free().