Asterisk - The Open Source Telephony Project GIT-master-f36a736
Data Fields
ast_stir_shaken_vs_ctx Struct Reference

#include <verification.h>

Collaboration diagram for ast_stir_shaken_vs_ctx:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
const ast_string_field attestation
 
const ast_string_field caller_id
 
const ast_string_field cert_cn
 
const ast_string_field cert_spc
 
struct ast_channelchan
 
const ast_string_field date_hdr
 
time_t date_hdr_time
 
struct profile_cfgeprofile
 
char expiration [32]
 
enum ast_stir_shaken_vs_response_code failure_reason
 
const ast_string_field filename
 
const ast_string_field hash
 
const ast_string_field hash_family
 
const ast_string_field identity_hdr
 
const ast_string_field orig_tn
 
const ast_string_field public_url
 
unsigned char * raw_key
 
long raw_key_len
 
const ast_string_field tag
 
const ast_string_field url_family
 
time_t validity_check_time
 
X509 * xcert
 

Detailed Description

Definition at line 24 of file verification.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 39 of file verification.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 39 of file verification.h.

◆ attestation

const ast_string_field attestation

Definition at line 39 of file verification.h.

Referenced by ast_stir_shaken_add_result_to_channel().

◆ caller_id

const ast_string_field caller_id

Definition at line 39 of file verification.h.

Referenced by ast_stir_shaken_vs_ctx_create(), and ast_stir_shaken_vs_verify().

◆ cert_cn

const ast_string_field cert_cn

Definition at line 39 of file verification.h.

Referenced by check_cert(), and check_tn_auth_list().

◆ cert_spc

const ast_string_field cert_spc

Definition at line 39 of file verification.h.

Referenced by check_cert(), and check_tn_auth_list().

◆ chan

struct ast_channel* chan

◆ date_hdr

const ast_string_field date_hdr

Definition at line 39 of file verification.h.

Referenced by check_date_header().

◆ date_hdr_time

time_t date_hdr_time

Definition at line 42 of file verification.h.

Referenced by ast_stir_shaken_vs_verify(), and check_date_header().

◆ eprofile

struct profile_cfg* eprofile

◆ expiration

char expiration[32]

Definition at line 46 of file verification.h.

Referenced by add_cert_expiration_to_astdb(), and retrieve_cert_from_cache().

◆ failure_reason

enum ast_stir_shaken_vs_response_code failure_reason

◆ filename

const ast_string_field filename

◆ hash

const ast_string_field hash

Definition at line 39 of file verification.h.

Referenced by add_cert_key_to_astdb().

◆ hash_family

const ast_string_field hash_family

◆ identity_hdr

const ast_string_field identity_hdr

◆ orig_tn

const ast_string_field orig_tn

Definition at line 39 of file verification.h.

Referenced by ast_stir_shaken_vs_verify().

◆ public_url

const ast_string_field public_url

◆ raw_key

unsigned char* raw_key

Definition at line 45 of file verification.h.

Referenced by ast_stir_shaken_vs_verify(), check_cert(), and ctx_destructor().

◆ raw_key_len

long raw_key_len

Definition at line 44 of file verification.h.

Referenced by ast_stir_shaken_vs_verify(), and check_cert().

◆ tag

const ast_string_field tag

◆ url_family

const ast_string_field url_family

Definition at line 39 of file verification.h.

Referenced by add_cert_key_to_astdb(), and cleanup_cert_from_astdb_and_fs().

◆ validity_check_time

time_t validity_check_time

Definition at line 43 of file verification.h.

Referenced by ast_stir_shaken_vs_verify(), and check_cert().

◆ xcert

X509* xcert

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