|
OpenDNSSEC-signer 2.1.13
|
#include <ldns/ldns.h>#include <time.h>#include "scheduler/task.h"#include "status.h"#include "duration.h"#include "signer/keys.h"#include "signer/nsec3params.h"Go to the source code of this file.
Data Structures | |
| struct | signconf_struct |
Typedefs | |
| typedef struct signconf_struct | signconf_type |
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 *signconf) |
| 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) |
| typedef struct signconf_struct signconf_type |
Definition at line 33 of file signconf.h.
| void signconf_backup | ( | FILE * | fd, |
| signconf_type * | sc, | ||
| const char * | version | ||
| ) |
Backup signer configuration.
| [in] | fd | file descriptor |
| [in] | sc | signer configuration settings |
| [in] | version | version string |
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().
|
extern |
Check signer configuration.
| signconf | signer configuration |
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().
|
extern |
Clean up signer configuration.
| [in] | sc | signconf to cleanup |
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().
|
extern |
Compare signer configurations on denial of existence material.
| [in] | a | a signer configuration |
| [in] | b | another signer configuration |
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().
|
extern |
Create a new signer configuration with the 'empty' settings.
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().
|
extern |
Log signer configuration.
| [in] | sc | signconf to log |
| [in] | name | zone 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().
|
extern |
Update signer configuration.
| [out] | signconf | signer configuration |
| [in] | scfile | signer configuration file name |
| [in] | last_modified | last known modification |
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().