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

#include <ssl_transport_security.h>

Public Member Functions

 tsi_ssl_server_handshaker_options ()
 

Public Attributes

const char ** alpn_protocols
 
const char * cipher_suites
 
tsi_client_certificate_request_type client_certificate_request
 
const char * crl_directory
 
tsi::TlsSessionKeyLoggerCache::TlsSessionKeyLoggerkey_logger
 
tsi_tls_version max_tls_version
 
tsi_tls_version min_tls_version
 
uint16_t num_alpn_protocols
 
size_t num_key_cert_pairs
 
const char * pem_client_root_certs
 
const tsi_ssl_pem_key_cert_pairpem_key_cert_pairs
 
const char * session_ticket_key
 
size_t session_ticket_key_size
 

Detailed Description

Definition at line 279 of file ssl_transport_security.h.

Constructor & Destructor Documentation

◆ tsi_ssl_server_handshaker_options()

tsi_ssl_server_handshaker_options::tsi_ssl_server_handshaker_options ( )
inline

Definition at line 325 of file ssl_transport_security.h.

Member Data Documentation

◆ alpn_protocols

const char** tsi_ssl_server_handshaker_options::alpn_protocols

Definition at line 303 of file ssl_transport_security.h.

◆ cipher_suites

const char* tsi_ssl_server_handshaker_options::cipher_suites

Definition at line 299 of file ssl_transport_security.h.

◆ client_certificate_request

tsi_client_certificate_request_type tsi_ssl_server_handshaker_options::client_certificate_request

Definition at line 293 of file ssl_transport_security.h.

◆ crl_directory

const char* tsi_ssl_server_handshaker_options::crl_directory

Definition at line 323 of file ssl_transport_security.h.

◆ key_logger

tsi::TlsSessionKeyLoggerCache::TlsSessionKeyLogger* tsi_ssl_server_handshaker_options::key_logger

Definition at line 317 of file ssl_transport_security.h.

◆ max_tls_version

tsi_tls_version tsi_ssl_server_handshaker_options::max_tls_version

Definition at line 315 of file ssl_transport_security.h.

◆ min_tls_version

tsi_tls_version tsi_ssl_server_handshaker_options::min_tls_version

Definition at line 314 of file ssl_transport_security.h.

◆ num_alpn_protocols

uint16_t tsi_ssl_server_handshaker_options::num_alpn_protocols

Definition at line 307 of file ssl_transport_security.h.

◆ num_key_cert_pairs

size_t tsi_ssl_server_handshaker_options::num_key_cert_pairs

Definition at line 285 of file ssl_transport_security.h.

◆ pem_client_root_certs

const char* tsi_ssl_server_handshaker_options::pem_client_root_certs

Definition at line 289 of file ssl_transport_security.h.

◆ pem_key_cert_pairs

const tsi_ssl_pem_key_cert_pair* tsi_ssl_server_handshaker_options::pem_key_cert_pairs

Definition at line 282 of file ssl_transport_security.h.

◆ session_ticket_key

const char* tsi_ssl_server_handshaker_options::session_ticket_key

Definition at line 310 of file ssl_transport_security.h.

◆ session_ticket_key_size

size_t tsi_ssl_server_handshaker_options::session_ticket_key_size

Definition at line 312 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