|
tsi_result | tsi_ssl_extract_x509_subject_names_from_pem_cert (const char *pem_cert, tsi_peer *peer) |
|
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_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) |
|
tsi_result | tsi_ssl_get_cert_chain_contents (STACK_OF(X509) *peer_chain, tsi_peer_property *property) |
|
tsi_result | tsi_ssl_client_handshaker_factory_create_handshaker (tsi_ssl_client_handshaker_factory *factory, const char *server_name_indication, tsi_handshaker **handshaker) |
|
void | tsi_ssl_client_handshaker_factory_unref (tsi_ssl_client_handshaker_factory *factory) |
|
tsi_result | tsi_ssl_server_handshaker_factory_create_handshaker (tsi_ssl_server_handshaker_factory *factory, tsi_handshaker **handshaker) |
|
void | tsi_ssl_server_handshaker_factory_unref (tsi_ssl_server_handshaker_factory *factory) |
|
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) |
|
int | tsi_ssl_peer_matches_name (const tsi_peer *peer, absl::string_view name) |
|
const tsi_ssl_handshaker_factory_vtable * | tsi_ssl_handshaker_factory_swap_vtable (tsi_ssl_handshaker_factory *factory, tsi_ssl_handshaker_factory_vtable *new_vtable) |
|