A trust anchor in the trust anchor store. More...
#include <val_anchor.h>
Data Fields | |
| rbnode_type | node |
| rbtree node, key is this structure | |
| lock_basic_type | lock |
| lock on the entire anchor and its keys; for autotrust changes | |
| uint8_t * | name |
| name of this trust anchor | |
| size_t | namelen |
| length of name | |
| int | namelabs |
| number of labels in name of rrset | |
| struct trust_anchor * | parent |
| the ancestor in the trustanchor tree | |
| struct ta_key * | keylist |
| List of DS or DNSKEY rrs that form the trust anchor. | |
| struct autr_point_data * | autr |
| Autotrust anchor point data, or NULL. | |
| size_t | numDS |
| number of DSs in the keylist | |
| size_t | numDNSKEY |
| number of DNSKEYs in the keylist | |
| struct ub_packed_rrset_key * | ds_rrset |
| the DS RRset | |
| struct ub_packed_rrset_key * | dnskey_rrset |
| The DNSKEY RRset. | |
| uint16_t | dclass |
| class of the trust anchor | |
A trust anchor in the trust anchor store.
Unique by name, class.