Ziti C SDK
Loading...
Searching...
No Matches
ziti_options Struct Reference

ziti_context runtime options More...

#include <ziti.h>

Data Fields

bool disabled
 
const char ** config_types
 
unsigned int api_page_size
 
long refresh_interval
 
rate_type metrics_type
 
ziti_pq_mac_cb pq_mac_cb
 
ziti_pq_os_cb pq_os_cb
 
ziti_pq_process_cb pq_process_cb
 
ziti_pq_domain_cb pq_domain_cb
 
void * app_ctx
 
unsigned int events
 subscribed event types.
 
ziti_event_cb event_cb
 callback invoked is response to subscribed events.
 
unsigned int cert_extension_window
 this setting allows SDK to auto-extend identity certificate.
 

Detailed Description

ziti_context runtime options

See also
ziti_context_set_options()

Field Documentation

◆ api_page_size

unsigned int ziti_options::api_page_size

◆ app_ctx

void* ziti_options::app_ctx

◆ cert_extension_window

unsigned int ziti_options::cert_extension_window

this setting allows SDK to auto-extend identity certificate.

This only applies if certificate was issued by the OpenZiti network. The application must handle [ZitiConfigEvent] to capture and save the newly issued certificate. SDK will extend certificate when expiration date falls in the next [cert_extension_window] days. To enable certificate extension the value must be greater than 0

◆ config_types

const char** ziti_options::config_types

◆ disabled

bool ziti_options::disabled

◆ event_cb

ziti_event_cb ziti_options::event_cb

callback invoked is response to subscribed events.

◆ events

unsigned int ziti_options::events

subscribed event types.

◆ metrics_type

rate_type ziti_options::metrics_type

◆ pq_domain_cb

ziti_pq_domain_cb ziti_options::pq_domain_cb

◆ pq_mac_cb

ziti_pq_mac_cb ziti_options::pq_mac_cb

◆ pq_os_cb

ziti_pq_os_cb ziti_options::pq_os_cb

◆ pq_process_cb

ziti_pq_process_cb ziti_options::pq_process_cb

◆ refresh_interval

long ziti_options::refresh_interval

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