Asterisk - The Open Source Telephony Project GIT-master-55f4e6d
Data Fields
verification_cfg_common Struct Reference

Verification Service configuration for stir/shaken. More...

#include <common_config.h>

Collaboration diagram for verification_cfg_common:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
struct ast_acl_listacl
 
const ast_string_field ca_file
 
const ast_string_field ca_path
 
const ast_string_field cert_cache_dir
 
const ast_string_field crl_file
 
const ast_string_field crl_path
 
unsigned int curl_timeout
 
enum load_system_certs_enum load_system_certs
 
unsigned int max_cache_entry_age
 
unsigned int max_cache_size
 
unsigned int max_date_header_age
 
unsigned int max_iat_age
 
enum relax_x5u_path_restrictions_enum relax_x5u_path_restrictions
 
enum relax_x5u_port_scheme_restrictions_enum relax_x5u_port_scheme_restrictions
 
enum stir_shaken_failure_action_enum stir_shaken_failure_action
 
struct crypto_cert_storetcs
 
enum use_rfc9410_responses_enum use_rfc9410_responses
 

Detailed Description

Verification Service configuration for stir/shaken.

The common structure also appears in profile_cfg.

Definition at line 331 of file common_config.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 338 of file common_config.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 338 of file common_config.h.

◆ acl

struct ast_acl_list* acl

◆ ca_file

const ast_string_field ca_file

Definition at line 338 of file common_config.h.

Referenced by vs_check_common_config().

◆ ca_path

const ast_string_field ca_path

Definition at line 338 of file common_config.h.

Referenced by vs_check_common_config().

◆ cert_cache_dir

const ast_string_field cert_cache_dir

Definition at line 338 of file common_config.h.

Referenced by ctx_populate(), and vs_check_common_config().

◆ crl_file

const ast_string_field crl_file

Definition at line 338 of file common_config.h.

Referenced by vs_check_common_config().

◆ crl_path

const ast_string_field crl_path

Definition at line 338 of file common_config.h.

Referenced by vs_check_common_config().

◆ curl_timeout

unsigned int curl_timeout

Definition at line 339 of file common_config.h.

Referenced by retrieve_cert_from_url().

◆ load_system_certs

enum load_system_certs_enum load_system_certs

Definition at line 351 of file common_config.h.

Referenced by vs_check_common_config().

◆ max_cache_entry_age

unsigned int max_cache_entry_age

Definition at line 342 of file common_config.h.

◆ max_cache_size

unsigned int max_cache_size

Definition at line 343 of file common_config.h.

◆ max_date_header_age

unsigned int max_date_header_age

Definition at line 341 of file common_config.h.

Referenced by check_date_header().

◆ max_iat_age

unsigned int max_iat_age

Definition at line 340 of file common_config.h.

Referenced by ast_stir_shaken_vs_verify().

◆ relax_x5u_path_restrictions

enum relax_x5u_path_restrictions_enum relax_x5u_path_restrictions

Definition at line 350 of file common_config.h.

Referenced by check_x5u_url().

◆ relax_x5u_port_scheme_restrictions

enum relax_x5u_port_scheme_restrictions_enum relax_x5u_port_scheme_restrictions

Definition at line 348 of file common_config.h.

Referenced by check_x5u_url().

◆ stir_shaken_failure_action

enum stir_shaken_failure_action_enum stir_shaken_failure_action

Definition at line 345 of file common_config.h.

Referenced by ast_stir_shaken_vs_get_failure_action().

◆ tcs

struct crypto_cert_store* tcs

◆ use_rfc9410_responses

enum use_rfc9410_responses_enum use_rfc9410_responses

Definition at line 346 of file common_config.h.

Referenced by ast_stir_shaken_vs_get_use_rfc9410_responses().


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