OpenDNSSEC-signer  1.4.9
Functions
signconf.c File Reference
#include "parser/signconfparser.h"
#include "shared/duration.h"
#include "shared/file.h"
#include "shared/log.h"
#include "shared/status.h"
#include "signer/signconf.h"
Include dependency graph for signconf.c:

Go to the source code of this file.

Functions

signconf_typesignconf_create (void)
 
ods_status signconf_update (signconf_type **signconf, const char *scfile, time_t last_modified)
 
void signconf_backup (FILE *fd, signconf_type *sc, const char *version)
 
ods_status signconf_check (signconf_type *sc)
 
task_id signconf_compare_denial (signconf_type *a, signconf_type *b)
 
void signconf_print (FILE *out, signconf_type *sc, const char *name)
 
void signconf_log (signconf_type *sc, const char *name)
 
void signconf_cleanup (signconf_type *sc)
 

Function Documentation

void signconf_backup ( FILE *  fd,
signconf_type sc,
const char *  version 
)
ods_status signconf_check ( signconf_type sc)
void signconf_cleanup ( signconf_type sc)
task_id signconf_compare_denial ( signconf_type a,
signconf_type b 
)
signconf_type* signconf_create ( void  )

Create a new signer configuration with the 'empty' settings.

Definition at line 47 of file signconf.c.

References signconf_struct::allocator, allocator_alloc(), allocator_cleanup(), allocator_create(), allocator_strdup(), signconf_struct::dnskey_ttl, signconf_struct::filename, signconf_struct::keys, signconf_struct::last_modified, signconf_struct::nsec3_algo, signconf_struct::nsec3_iterations, signconf_struct::nsec3_optout, signconf_struct::nsec3_salt, signconf_struct::nsec3param_ttl, signconf_struct::nsec3params, nsec3params_create(), signconf_struct::nsec_type, ods_fclose(), ods_fopen(), ods_log_debug(), ods_log_error(), ods_status2str(), ODS_STATUS_ASSERT_ERR, ODS_STATUS_ERR, ODS_STATUS_MALLOC_ERR, ODS_STATUS_OK, parse_file_check(), parse_sc_dnskey_ttl(), parse_sc_keys(), parse_sc_nsec3_algorithm(), parse_sc_nsec3_iterations(), parse_sc_nsec3_optout(), parse_sc_nsec3_salt(), parse_sc_nsec3param_ttl(), parse_sc_nsec_type(), parse_sc_sig_inception_offset(), parse_sc_sig_jitter(), parse_sc_sig_refresh_interval(), parse_sc_sig_resign_interval(), parse_sc_sig_validity_default(), parse_sc_sig_validity_denial(), parse_sc_soa_min(), parse_sc_soa_serial(), parse_sc_soa_ttl(), signconf_struct::sig_inception_offset, signconf_struct::sig_jitter, signconf_struct::sig_refresh_interval, signconf_struct::sig_resign_interval, signconf_struct::sig_validity_default, signconf_struct::sig_validity_denial, signconf_struct::soa_min, signconf_struct::soa_serial, and signconf_struct::soa_ttl.

Referenced by signconf_update(), zone_create(), and zone_recover2().

void signconf_log ( signconf_type sc,
const char *  name 
)
void signconf_print ( FILE *  out,
signconf_type sc,
const char *  name 
)
ods_status signconf_update ( signconf_type **  signconf,
const char *  scfile,
time_t  last_modified 
)