dns_tsigkey Struct Reference

#include <tsig.h>


Public Member Functions

 ISC_LINK (dns_tsigkey_t) link

Data Fields

unsigned int magic
 Magic number.
isc_mem_tmctx
dst_key_tkey
 Key.
dns_name_t name
 Key name.
dns_name_talgorithm
 Algorithm name.
dns_name_tcreator
 name that created secret
isc_boolean_t generated
 was this generated?
isc_stdtime_t inception
 start of validity period
isc_stdtime_t expire
 end of validity period
dns_tsig_keyring_tring
 the enclosing keyring
isc_refcount_t refs
 reference counter


Detailed Description

Definition at line 76 of file tsig.h.


Member Function Documentation

dns_tsigkey::ISC_LINK ( dns_tsigkey_t   ) 


Field Documentation

unsigned int dns_tsigkey::magic

Magic number.

Definition at line 78 of file tsig.h.

Referenced by dns_tsigkey_createfromkey(), and tsigkey_free().

isc_mem_t* dns_tsigkey::mctx

Definition at line 79 of file tsig.h.

Referenced by dns_tsigkey_createfromkey(), dump_key(), and tsigkey_free().

dst_key_t* dns_tsigkey::key

Key.

Definition at line 80 of file tsig.h.

Referenced by add_initial_keys(), dns_tsig_sign(), dns_tsig_verify(), dns_tsigkey_createfromkey(), dump_key(), evaluate_key(), ns_client_isself(), process_gsstkey(), setup_keystr(), setup_text_key(), spacefortsig(), tsig_verify_tcp(), tsigkey_free(), and update_action().

dns_name_t dns_tsigkey::name

Key name.

Definition at line 81 of file tsig.h.

Referenced by client_send(), delete_keynames(), dns_message_signer(), dns_tkey_builddeletequery(), dns_tsig_sign(), dns_tsig_verify(), dns_tsigkey_createfromkey(), dump_key(), list_keynames(), ns_client_isself(), ns_xfr_start(), remove_fromring(), spacefortsig(), tsig_verify_tcp(), and tsigkey_free().

dns_name_t* dns_tsigkey::algorithm

Algorithm name.

Definition at line 82 of file tsig.h.

Referenced by dns_tkey_builddeletequery(), dns_tsig_sign(), dns_tsig_verify(), dns_tsigkey_createfromkey(), dump_key(), spacefortsig(), and tsigkey_free().

dns_name_t* dns_tsigkey::creator

name that created secret

Definition at line 83 of file tsig.h.

Referenced by client_request(), dns_tsigkey_createfromkey(), dump_key(), list_keynames(), and tsigkey_free().

isc_boolean_t dns_tsigkey::generated

was this generated?

Definition at line 84 of file tsig.h.

Referenced by adjust_lru(), cleanup_ring(), client_request(), delete_keynames(), dns_tsigkey_createfromkey(), dns_tsigkeyring_dumpanddetach(), free_tsignode(), keyring_add(), list_keynames(), and remove_fromring().

isc_stdtime_t dns_tsigkey::inception

start of validity period

Definition at line 85 of file tsig.h.

Referenced by cleanup_ring(), dns_tsigkey_createfromkey(), dump_key(), and process_gsstkey().

isc_stdtime_t dns_tsigkey::expire

end of validity period

Definition at line 86 of file tsig.h.

Referenced by cleanup_ring(), dns_tsigkey_createfromkey(), dns_tsigkeyring_dumpanddetach(), dump_key(), and process_gsstkey().

dns_tsig_keyring_t* dns_tsigkey::ring

the enclosing keyring

Definition at line 87 of file tsig.h.

Referenced by adjust_lru(), dns_tsigkey_createfromkey(), dns_tsigkey_setdeleted(), free_tsignode(), and remove_fromring().

isc_refcount_t dns_tsigkey::refs

reference counter

Definition at line 88 of file tsig.h.

Referenced by cleanup_ring(), dns_tsigkey_attach(), dns_tsigkey_createfromkey(), dns_tsigkey_detach(), dns_tsigkeyring_add(), and tsigkey_free().


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