Go to the source code of this file.
|
tsi_result | tsi_create_ssl_client_handshaker_factory (const tsi_ssl_pem_key_cert_pair *pem_key_cert_pair, const char *pem_root_certs, const char *cipher_suites, const char **alpn_protocols, uint16_t num_alpn_protocols, tsi_ssl_client_handshaker_factory **factory) |
|
tsi_result | tsi_create_ssl_client_handshaker_factory_with_options (const tsi_ssl_client_handshaker_options *options, tsi_ssl_client_handshaker_factory **factory) |
|
tsi_result | tsi_create_ssl_server_handshaker_factory (const tsi_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, const char *pem_client_root_certs, int force_client_auth, const char *cipher_suites, const char **alpn_protocols, uint16_t num_alpn_protocols, tsi_ssl_server_handshaker_factory **factory) |
|
tsi_result | tsi_create_ssl_server_handshaker_factory_ex (const tsi_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, const char *pem_client_root_certs, tsi_client_certificate_request_type client_certificate_request, const char *cipher_suites, const char **alpn_protocols, uint16_t num_alpn_protocols, tsi_ssl_server_handshaker_factory **factory) |
|
tsi_result | tsi_create_ssl_server_handshaker_factory_with_options (const tsi_ssl_server_handshaker_options *options, tsi_ssl_server_handshaker_factory **factory) |
|
tsi_result | tsi_ssl_client_handshaker_factory_create_handshaker (tsi_ssl_client_handshaker_factory *factory, const char *server_name_indication, size_t network_bio_buf_size, size_t ssl_bio_buf_size, tsi_handshaker **handshaker) |
|
void | tsi_ssl_client_handshaker_factory_unref (tsi_ssl_client_handshaker_factory *factory) |
|
tsi_result | tsi_ssl_extract_x509_subject_names_from_pem_cert (const char *pem_cert, tsi_peer *peer) |
|
tsi_result | tsi_ssl_get_cert_chain_contents (STACK_OF(X509) *peer_chain, tsi_peer_property *property) |
|
const tsi_ssl_handshaker_factory_vtable * | tsi_ssl_handshaker_factory_swap_vtable (tsi_ssl_handshaker_factory *factory, tsi_ssl_handshaker_factory_vtable *new_vtable) |
|
int | tsi_ssl_peer_matches_name (const tsi_peer *peer, absl::string_view name) |
|
tsi_ssl_root_certs_store * | tsi_ssl_root_certs_store_create (const char *pem_roots) |
|
void | tsi_ssl_root_certs_store_destroy (tsi_ssl_root_certs_store *self) |
|
tsi_result | tsi_ssl_server_handshaker_factory_create_handshaker (tsi_ssl_server_handshaker_factory *factory, size_t network_bio_buf_size, size_t ssl_bio_buf_size, tsi_handshaker **handshaker) |
|
void | tsi_ssl_server_handshaker_factory_unref (tsi_ssl_server_handshaker_factory *factory) |
|
tsi_ssl_session_cache * | tsi_ssl_session_cache_create_lru (size_t capacity) |
|
void | tsi_ssl_session_cache_ref (tsi_ssl_session_cache *cache) |
|
void | tsi_ssl_session_cache_unref (tsi_ssl_session_cache *cache) |
|
static constexpr bool | tsi_tls_session_key_logging_supported () |
|
◆ TSI_SSL_ALPN_SELECTED_PROTOCOL
#define TSI_SSL_ALPN_SELECTED_PROTOCOL "ssl_alpn_selected_protocol" |
◆ TSI_SSL_SESSION_REUSED_PEER_PROPERTY
#define TSI_SSL_SESSION_REUSED_PEER_PROPERTY "ssl_session_reused" |
◆ TSI_X509_CERTIFICATE_TYPE
#define TSI_X509_CERTIFICATE_TYPE "X509" |
◆ TSI_X509_DNS_PEER_PROPERTY
#define TSI_X509_DNS_PEER_PROPERTY "x509_dns" |
◆ TSI_X509_EMAIL_PEER_PROPERTY
#define TSI_X509_EMAIL_PEER_PROPERTY "x509_email" |
◆ TSI_X509_IP_PEER_PROPERTY
#define TSI_X509_IP_PEER_PROPERTY "x509_ip" |
◆ TSI_X509_PEM_CERT_CHAIN_PROPERTY
#define TSI_X509_PEM_CERT_CHAIN_PROPERTY "x509_pem_cert_chain" |
◆ TSI_X509_PEM_CERT_PROPERTY
#define TSI_X509_PEM_CERT_PROPERTY "x509_pem_cert" |
◆ TSI_X509_SUBJECT_ALTERNATIVE_NAME_PEER_PROPERTY
#define TSI_X509_SUBJECT_ALTERNATIVE_NAME_PEER_PROPERTY "x509_subject_alternative_name" |
◆ TSI_X509_SUBJECT_COMMON_NAME_PEER_PROPERTY
#define TSI_X509_SUBJECT_COMMON_NAME_PEER_PROPERTY "x509_subject_common_name" |
◆ TSI_X509_SUBJECT_PEER_PROPERTY
#define TSI_X509_SUBJECT_PEER_PROPERTY "x509_subject" |
◆ TSI_X509_URI_PEER_PROPERTY
#define TSI_X509_URI_PEER_PROPERTY "x509_uri" |
◆ tsi_ssl_client_handshaker_factory
◆ tsi_ssl_handshaker_factory
◆ tsi_ssl_handshaker_factory_destructor
◆ tsi_ssl_root_certs_store
◆ tsi_ssl_server_handshaker_factory
◆ tsi_ssl_session_cache
◆ tsi_create_ssl_client_handshaker_factory()
◆ tsi_create_ssl_client_handshaker_factory_with_options()
◆ tsi_create_ssl_server_handshaker_factory()
◆ tsi_create_ssl_server_handshaker_factory_ex()
◆ tsi_create_ssl_server_handshaker_factory_with_options()
◆ tsi_ssl_client_handshaker_factory_create_handshaker()
◆ tsi_ssl_client_handshaker_factory_unref()
◆ tsi_ssl_extract_x509_subject_names_from_pem_cert()
◆ tsi_ssl_get_cert_chain_contents()
◆ tsi_ssl_handshaker_factory_swap_vtable()
◆ tsi_ssl_peer_matches_name()
◆ tsi_ssl_root_certs_store_create()
◆ tsi_ssl_root_certs_store_destroy()
◆ tsi_ssl_server_handshaker_factory_create_handshaker()
◆ tsi_ssl_server_handshaker_factory_unref()
◆ tsi_ssl_session_cache_create_lru()
◆ tsi_ssl_session_cache_ref()
◆ tsi_ssl_session_cache_unref()
◆ tsi_tls_session_key_logging_supported()
static constexpr bool tsi_tls_session_key_logging_supported |
( |
| ) |
|
|
staticconstexpr |