dns_dnsseckey Struct Reference

#include <dnssec.h>


Public Member Functions

 ISC_LINK (dns_dnsseckey_t) link
 position in list

Data Fields

dst_key_tkey
isc_boolean_t hint_publish
isc_boolean_t force_publish
 metadata says to publish
isc_boolean_t hint_sign
 publish regardless of metadata
isc_boolean_t force_sign
 metadata says to sign with this key
isc_boolean_t hint_remove
 sign with key regardless of metadata
isc_boolean_t is_active
 metadata says *don't* publish
isc_boolean_t first_sign
 key is already active
unsigned int prepublish
 key is newly becoming active
dns_keysource_t source
 how long until active?
isc_boolean_t ksk
 how the key was found
isc_boolean_t legacy
 this is a key-signing key
unsigned int index
 this is old-style key with no metadata (possibly generated by an older version of BIND9) and should be ignored when searching for keys to import into the zone


Detailed Description

Definition at line 55 of file dnssec.h.


Member Function Documentation

dns_dnsseckey::ISC_LINK ( dns_dnsseckey_t   ) 

position in list


Field Documentation

dst_key_t* dns_dnsseckey::key

Definition at line 56 of file dnssec.h.

Referenced by addkey(), dns_dnssec_findmatchingkeys(), dns_dnssec_updatekeys(), dns_dnsseckey_create(), dns_dnsseckey_destroy(), get_hints(), iszonekey(), key_collision(), keythatsigned_unlocked(), loadexplicitkeys(), mark_active_keys(), publish_key(), remove_key(), signset(), and writeset().

isc_boolean_t dns_dnsseckey::hint_publish

Definition at line 57 of file dnssec.h.

Referenced by dns_dnssec_updatekeys(), dns_dnsseckey_create(), get_hints(), and ispublishedkey().

isc_boolean_t dns_dnsseckey::force_publish

metadata says to publish

Definition at line 58 of file dnssec.h.

Referenced by addkey(), dns_dnssec_updatekeys(), dns_dnsseckey_create(), ispublishedkey(), keythatsigned(), and loadexplicitkeys().

isc_boolean_t dns_dnsseckey::hint_sign

publish regardless of metadata

Definition at line 59 of file dnssec.h.

Referenced by dns_dnssec_updatekeys(), dns_dnsseckey_create(), get_hints(), and issigningkey().

isc_boolean_t dns_dnsseckey::force_sign

metadata says to sign with this key

Definition at line 60 of file dnssec.h.

Referenced by addkey(), dns_dnssec_updatekeys(), dns_dnsseckey_create(), issigningkey(), keythatsigned(), and loadexplicitkeys().

isc_boolean_t dns_dnsseckey::hint_remove

sign with key regardless of metadata

Definition at line 61 of file dnssec.h.

Referenced by dns_dnssec_updatekeys(), dns_dnsseckey_create(), get_hints(), and ispublishedkey().

isc_boolean_t dns_dnsseckey::is_active

metadata says *don't* publish

Definition at line 62 of file dnssec.h.

Referenced by dns_dnssec_updatekeys(), dns_dnsseckey_create(), and mark_active_keys().

isc_boolean_t dns_dnsseckey::first_sign

key is already active

Definition at line 63 of file dnssec.h.

Referenced by dns_dnssec_updatekeys(), and dns_dnsseckey_create().

unsigned int dns_dnsseckey::prepublish

key is newly becoming active

Definition at line 64 of file dnssec.h.

Referenced by dns_dnsseckey_create(), get_hints(), and publish_key().

dns_keysource_t dns_dnsseckey::source

how long until active?

Definition at line 65 of file dnssec.h.

Referenced by addkey(), dns_dnssec_findmatchingkeys(), dns_dnssec_updatekeys(), dns_dnsseckey_create(), loadexplicitkeys(), and publish_key().

isc_boolean_t dns_dnsseckey::ksk

how the key was found

Definition at line 66 of file dnssec.h.

Referenced by dns_dnssec_updatekeys(), dns_dnsseckey_create(), isksk(), iszsk(), loadexplicitkeys(), and publish_key().

isc_boolean_t dns_dnsseckey::legacy

this is a key-signing key

Definition at line 67 of file dnssec.h.

Referenced by addkey(), dns_dnssec_findmatchingkeys(), and dns_dnsseckey_create().

unsigned int dns_dnsseckey::index

this is old-style key with no metadata (possibly generated by an older version of BIND9) and should be ignored when searching for keys to import into the zone

Definition at line 72 of file dnssec.h.

Referenced by dns_dnsseckey_create(), keythatsigned(), main(), and signset().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha