Public Member Functions | Public Attributes | List of all members
tsi_ssl_client_handshaker_options Struct Reference

#include <ssl_transport_security.h>

Public Member Functions

 tsi_ssl_client_handshaker_options ()
 

Public Attributes

const char ** alpn_protocols
 
const char * cipher_suites
 
const char * crl_directory
 
tsi::TlsSessionKeyLoggerCache::TlsSessionKeyLoggerkey_logger
 
tsi_tls_version max_tls_version
 
tsi_tls_version min_tls_version
 
size_t num_alpn_protocols
 
const tsi_ssl_pem_key_cert_pairpem_key_cert_pair
 
const char * pem_root_certs
 
const tsi_ssl_root_certs_storeroot_store
 
tsi_ssl_session_cachesession_cache
 
bool skip_server_certificate_verification
 

Detailed Description

Definition at line 137 of file ssl_transport_security.h.

Constructor & Destructor Documentation

◆ tsi_ssl_client_handshaker_options()

tsi_ssl_client_handshaker_options::tsi_ssl_client_handshaker_options ( )
inline

Definition at line 182 of file ssl_transport_security.h.

Member Data Documentation

◆ alpn_protocols

const char** tsi_ssl_client_handshaker_options::alpn_protocols

Definition at line 159 of file ssl_transport_security.h.

◆ cipher_suites

const char* tsi_ssl_client_handshaker_options::cipher_suites

Definition at line 155 of file ssl_transport_security.h.

◆ crl_directory

const char* tsi_ssl_client_handshaker_options::crl_directory

Definition at line 180 of file ssl_transport_security.h.

◆ key_logger

tsi::TlsSessionKeyLoggerCache::TlsSessionKeyLogger* tsi_ssl_client_handshaker_options::key_logger

Definition at line 167 of file ssl_transport_security.h.

◆ max_tls_version

tsi_tls_version tsi_ssl_client_handshaker_options::max_tls_version

Definition at line 174 of file ssl_transport_security.h.

◆ min_tls_version

tsi_tls_version tsi_ssl_client_handshaker_options::min_tls_version

Definition at line 173 of file ssl_transport_security.h.

◆ num_alpn_protocols

size_t tsi_ssl_client_handshaker_options::num_alpn_protocols

Definition at line 163 of file ssl_transport_security.h.

◆ pem_key_cert_pair

const tsi_ssl_pem_key_cert_pair* tsi_ssl_client_handshaker_options::pem_key_cert_pair

Definition at line 141 of file ssl_transport_security.h.

◆ pem_root_certs

const char* tsi_ssl_client_handshaker_options::pem_root_certs

Definition at line 144 of file ssl_transport_security.h.

◆ root_store

const tsi_ssl_root_certs_store* tsi_ssl_client_handshaker_options::root_store

Definition at line 149 of file ssl_transport_security.h.

◆ session_cache

tsi_ssl_session_cache* tsi_ssl_client_handshaker_options::session_cache

Definition at line 165 of file ssl_transport_security.h.

◆ skip_server_certificate_verification

bool tsi_ssl_client_handshaker_options::skip_server_certificate_verification

Definition at line 170 of file ssl_transport_security.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:49