OpenDNSSEC-signer 1.2.1
Data Structures | Typedefs | Functions

/build/buildd-opendnssec_1.2.1.dfsg-1-mips-p9AT07/opendnssec-1.2.1.dfsg/signer/src/signer/signconf.h File Reference

#include "signer/se_key.h"
#include "util/duration.h"
#include <ldns/ldns.h>
#include <time.h>
Include dependency graph for signconf.h:

Go to the source code of this file.

Data Structures

struct  signconf_struct

Typedefs

typedef struct signconf_struct signconf_type

Functions

signconf_typesignconf_create (void)
signconf_typesignconf_read (const char *filename, time_t last_modified)
signconf_typesignconf_recover_from_backup (const char *filename)
void signconf_backup (signconf_type *sc)
int signconf_check (signconf_type *sc)
int signconf_compare (signconf_type *a, signconf_type *b, int *update)
void signconf_cleanup (signconf_type *sc)
void signconf_print (FILE *out, signconf_type *sc, const char *name)

Typedef Documentation

Signer configuration. Signer Configuration.

Definition at line 48 of file signconf.h.


Function Documentation

void signconf_backup ( signconf_type sc)
int signconf_check ( signconf_type sc)
void signconf_cleanup ( signconf_type sc)
int signconf_compare ( signconf_type a,
signconf_type b,
int *  update 
)

Compare two signer configurations.

Parameters:
[in]aone signconf
[in]bthe other signconf
[out]updateset to 1 if we need to re-nsec3ify
Returns:
what task to perform

Compare two signer configurations.

Definition at line 384 of file signconf.c.

References duration_compare(), keylist_compare(), signconf_struct::keys, signconf_struct::nsec3_algo, signconf_struct::nsec3_iterations, signconf_struct::nsec3_optout, signconf_struct::nsec3_salt, signconf_struct::nsec_type, se_log_assert, se_strcmp(), signconf_struct::soa_min, TASK_READ, and TASK_SIGN.

Referenced by zone_update_signconf().

signconf_type* signconf_create ( void  )
void signconf_print ( FILE *  out,
signconf_type sc,
const char *  name 
)
signconf_type* signconf_read ( const char *  filename,
time_t  last_modified 
)
signconf_type* signconf_recover_from_backup ( const char *  filename)