autr_point_data Struct Reference

Autotrust metadata for a trust point. More...

#include <autotrust.h>

Data Fields

char * file
 file to store the trust point in. More...
 
rbnode_type pnode
 rbtree node for probe sort, key is struct trust_anchor
 
struct autr_takeys
 the keys
 
time_t last_queried
 last queried DNSKEY set Not all failures are captured in this entry. More...
 
time_t last_success
 last successful DNSKEY set
 
time_t next_probe_time
 next probe time
 
time_t query_interval
 when to query if !failed
 
time_t retry_time
 when to retry if failed
 
uint8_t query_failed
 How many times did it fail. More...
 
uint8_t revoked
 true if the trust point has been revoked
 

Detailed Description

Autotrust metadata for a trust point.

This is part of the struct trust_anchor data.

Field Documentation

◆ file

char* autr_point_data::file

file to store the trust point in.

chrootdir already applied.

Referenced by autr_debug_print_tp(), autr_point_delete(), and autr_write_file().

◆ last_queried

time_t autr_point_data::last_queried

last queried DNSKEY set Not all failures are captured in this entry.

If the validator did not even start (e.g. timeout or localservfail), then the last_queried and query_failed values are not updated.

Referenced by autr_debug_print_tp(), and parse_var_line().

◆ query_failed

uint8_t autr_point_data::query_failed

How many times did it fail.

diagnostic only (has no effect). Only updated if there was a dnskey rrset that failed to verify.

Referenced by autr_debug_print_tp(), and parse_var_line().


The documentation for this struct was generated from the following file: