|
OpenDNSSEC-signer 2.1.13
|
#include "parser/signconfparser.h"#include "duration.h"#include "file.h"#include "log.h"#include "status.h"#include "signer/signconf.h"Go to the source code of this file.
Functions | |
| signconf_type * | signconf_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_log (signconf_type *sc, const char *name) |
| void | signconf_cleanup (signconf_type *sc) |
| void signconf_backup | ( | FILE * | fd, |
| signconf_type * | sc, | ||
| const char * | version | ||
| ) |
Backup signconf values.
Definition at line 214 of file signconf.c.
References signconf_struct::dnskey_ttl, signconf_struct::last_modified, signconf_struct::nsec_type, 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::sig_validity_keyset, signconf_struct::soa_min, signconf_struct::soa_serial, and signconf_struct::soa_ttl.
Referenced by zone_backup2().
| ods_status signconf_check | ( | signconf_type * | sc | ) |
Check signer configuration settings.
Definition at line 275 of file signconf.c.
References keylist_struct::count, signconf_struct::dnskey_ttl, signconf_struct::keys, signconf_struct::nsec3_algo, signconf_struct::nsec_type, signconf_struct::passthrough, 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().
| void signconf_cleanup | ( | signconf_type * | sc | ) |
Clean up signer configuration.
Definition at line 470 of file signconf.c.
References signconf_struct::dnskey_ttl, signconf_struct::filename, keylist_cleanup(), signconf_struct::keys, signconf_struct::max_zone_ttl, signconf_struct::nsec3_salt, signconf_struct::nsec3params, nsec3params_cleanup(), 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::sig_validity_keyset, signconf_struct::soa_min, signconf_struct::soa_serial, and signconf_struct::soa_ttl.
Referenced by signconf_update(), tools_signconf(), zone_cleanup(), and zone_recover2().
| task_id signconf_compare_denial | ( | signconf_type * | a, |
| signconf_type * | b | ||
| ) |
Compare signer configurations on denial of existence material.
Definition at line 355 of file signconf.c.
References signconf_struct::nsec3_algo, signconf_struct::nsec3_iterations, signconf_struct::nsec3_optout, signconf_struct::nsec3_salt, signconf_struct::nsec3param_ttl, signconf_struct::nsec_type, and signconf_struct::soa_min.
Referenced by tools_signconf().
| 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::dnskey_signature, signconf_struct::dnskey_ttl, signconf_struct::filename, signconf_struct::keys, signconf_struct::last_modified, signconf_struct::max_zone_ttl, signconf_struct::nsec3_algo, signconf_struct::nsec3_iterations, signconf_struct::nsec3_optout, signconf_struct::nsec3_salt, signconf_struct::nsec3param_ttl, signconf_struct::nsec3params, signconf_struct::nsec_type, signconf_struct::passthrough, 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::sig_validity_keyset, 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 | ||
| ) |
Log sign configuration.
Definition at line 388 of file signconf.c.
References signconf_struct::dnskey_ttl, keylist_log(), signconf_struct::keys, signconf_struct::nsec3_algo, signconf_struct::nsec3_iterations, signconf_struct::nsec3_optout, signconf_struct::nsec3_salt, signconf_struct::nsec3param_ttl, signconf_struct::nsec_type, signconf_struct::passthrough, 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::sig_validity_keyset, signconf_struct::soa_min, signconf_struct::soa_serial, and signconf_struct::soa_ttl.
Referenced by tools_signconf().
| ods_status signconf_update | ( | signconf_type ** | signconf, |
| const char * | scfile, | ||
| time_t | last_modified | ||
| ) |
Update signer configuration.
Definition at line 154 of file signconf.c.
References signconf_struct::last_modified, signconf_check(), signconf_cleanup(), and signconf_create().
Referenced by zone_load_signconf().