OpenDNSSEC-enforcer  2.1.4
Data Fields
policy Struct Reference

#include <policy.h>

Data Fields

db_object_tdbo
 
db_value_t id
 
db_value_t rev
 
char * name
 
unsigned int passthrough
 
char * description
 
unsigned int signatures_resign
 
unsigned int signatures_refresh
 
unsigned int signatures_jitter
 
unsigned int signatures_inception_offset
 
unsigned int signatures_validity_default
 
unsigned int signatures_validity_denial
 
unsigned int signatures_validity_keyset
 
unsigned int signatures_max_zone_ttl
 
policy_denial_type_t denial_type
 
unsigned int denial_optout
 
unsigned int denial_ttl
 
unsigned int denial_resalt
 
unsigned int denial_algorithm
 
unsigned int denial_iterations
 
unsigned int denial_salt_length
 
char * denial_salt
 
unsigned int denial_salt_last_change
 
unsigned int keys_ttl
 
unsigned int keys_retire_safety
 
unsigned int keys_publish_safety
 
unsigned int keys_shared
 
unsigned int keys_purge_after
 
unsigned int zone_propagation_delay
 
unsigned int zone_soa_ttl
 
unsigned int zone_soa_minimum
 
policy_zone_soa_serial_t zone_soa_serial
 
unsigned int parent_registration_delay
 
unsigned int parent_propagation_delay
 
unsigned int parent_ds_ttl
 
unsigned int parent_soa_ttl
 
unsigned int parent_soa_minimum
 
policy_key_list_tpolicy_key_list
 
zone_list_db_tzone_list
 
hsm_key_list_thsm_key_list
 

Detailed Description

A policy object.

Definition at line 60 of file policy.h.

Field Documentation

◆ dbo

db_object_t* policy::dbo

◆ denial_algorithm

unsigned int policy::denial_algorithm

Definition at line 81 of file policy.h.

Referenced by policy_copy(), policy_denial_algorithm(), and policy_set_denial_algorithm().

◆ denial_iterations

unsigned int policy::denial_iterations

Definition at line 82 of file policy.h.

Referenced by policy_copy(), policy_denial_iterations(), and policy_set_denial_iterations().

◆ denial_optout

unsigned int policy::denial_optout

Definition at line 78 of file policy.h.

Referenced by policy_copy(), policy_denial_optout(), and policy_set_denial_optout().

◆ denial_resalt

unsigned int policy::denial_resalt

Definition at line 80 of file policy.h.

Referenced by policy_copy(), policy_denial_resalt(), and policy_set_denial_resalt().

◆ denial_salt

char* policy::denial_salt

Definition at line 84 of file policy.h.

Referenced by policy_copy(), policy_denial_salt(), policy_free(), and policy_set_denial_salt().

◆ denial_salt_last_change

unsigned int policy::denial_salt_last_change

◆ denial_salt_length

unsigned int policy::denial_salt_length

Definition at line 83 of file policy.h.

Referenced by policy_copy(), policy_denial_salt_length(), and policy_set_denial_salt_length().

◆ denial_ttl

unsigned int policy::denial_ttl

Definition at line 79 of file policy.h.

Referenced by policy_copy(), policy_denial_ttl(), and policy_set_denial_ttl().

◆ denial_type

policy_denial_type_t policy::denial_type

Definition at line 77 of file policy.h.

Referenced by policy_copy(), policy_denial_type(), and policy_set_denial_type().

◆ description

char* policy::description

Definition at line 68 of file policy.h.

Referenced by policy_copy(), policy_description(), policy_free(), and policy_set_description().

◆ hsm_key_list

hsm_key_list_t* policy::hsm_key_list

Definition at line 102 of file policy.h.

Referenced by policy_copy(), and policy_free().

◆ id

db_value_t policy::id

Definition at line 62 of file policy.h.

Referenced by policy_copy(), policy_free(), policy_get_policy_keys(), and policy_id().

◆ keys_publish_safety

unsigned int policy::keys_publish_safety

◆ keys_purge_after

unsigned int policy::keys_purge_after

Definition at line 90 of file policy.h.

Referenced by policy_copy(), policy_keys_purge_after(), and policy_set_keys_purge_after().

◆ keys_retire_safety

unsigned int policy::keys_retire_safety

Definition at line 87 of file policy.h.

Referenced by policy_copy(), policy_keys_retire_safety(), and policy_set_keys_retire_safety().

◆ keys_shared

unsigned int policy::keys_shared

Definition at line 89 of file policy.h.

Referenced by policy_copy(), policy_keys_shared(), and policy_set_keys_shared().

◆ keys_ttl

unsigned int policy::keys_ttl

Definition at line 86 of file policy.h.

Referenced by policy_copy(), policy_keys_ttl(), and policy_set_keys_ttl().

◆ name

char* policy::name

Definition at line 64 of file policy.h.

Referenced by policy_copy(), policy_free(), policy_name(), and policy_set_name().

◆ parent_ds_ttl

unsigned int policy::parent_ds_ttl

Definition at line 97 of file policy.h.

Referenced by policy_copy(), policy_parent_ds_ttl(), and policy_set_parent_ds_ttl().

◆ parent_propagation_delay

unsigned int policy::parent_propagation_delay

◆ parent_registration_delay

unsigned int policy::parent_registration_delay

◆ parent_soa_minimum

unsigned int policy::parent_soa_minimum

Definition at line 99 of file policy.h.

Referenced by policy_copy(), policy_parent_soa_minimum(), and policy_set_parent_soa_minimum().

◆ parent_soa_ttl

unsigned int policy::parent_soa_ttl

Definition at line 98 of file policy.h.

Referenced by policy_copy(), policy_parent_soa_ttl(), and policy_set_parent_soa_ttl().

◆ passthrough

unsigned int policy::passthrough

Definition at line 67 of file policy.h.

Referenced by policy_copy(), policy_passthrough(), and policy_set_passthrough().

◆ policy_key_list

policy_key_list_t* policy::policy_key_list

Definition at line 100 of file policy.h.

Referenced by policy_copy(), and policy_free().

◆ rev

db_value_t policy::rev

Definition at line 63 of file policy.h.

Referenced by policy_copy(), and policy_free().

◆ signatures_inception_offset

unsigned int policy::signatures_inception_offset

◆ signatures_jitter

unsigned int policy::signatures_jitter

Definition at line 71 of file policy.h.

Referenced by policy_copy(), policy_set_signatures_jitter(), and policy_signatures_jitter().

◆ signatures_max_zone_ttl

unsigned int policy::signatures_max_zone_ttl

◆ signatures_refresh

unsigned int policy::signatures_refresh

Definition at line 70 of file policy.h.

Referenced by policy_copy(), policy_set_signatures_refresh(), and policy_signatures_refresh().

◆ signatures_resign

unsigned int policy::signatures_resign

Definition at line 69 of file policy.h.

Referenced by policy_copy(), policy_set_signatures_resign(), and policy_signatures_resign().

◆ signatures_validity_default

unsigned int policy::signatures_validity_default

◆ signatures_validity_denial

unsigned int policy::signatures_validity_denial

◆ signatures_validity_keyset

unsigned int policy::signatures_validity_keyset

◆ zone_list

zone_list_db_t* policy::zone_list

Definition at line 101 of file policy.h.

Referenced by policy_copy(), policy_free(), and policy_zone_list().

◆ zone_propagation_delay

unsigned int policy::zone_propagation_delay

◆ zone_soa_minimum

unsigned int policy::zone_soa_minimum

Definition at line 93 of file policy.h.

Referenced by policy_copy(), policy_set_zone_soa_minimum(), and policy_zone_soa_minimum().

◆ zone_soa_serial

policy_zone_soa_serial_t policy::zone_soa_serial

Definition at line 94 of file policy.h.

Referenced by policy_copy().

◆ zone_soa_ttl

unsigned int policy::zone_soa_ttl

Definition at line 92 of file policy.h.

Referenced by policy_copy(), policy_set_zone_soa_ttl(), and policy_zone_soa_ttl().


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