Go to the source code of this file.
|
grpc_error_handle | grpc_ssl_check_alpn (const tsi_peer *peer) |
|
grpc_error_handle | grpc_ssl_check_peer_name (absl::string_view peer_name, const tsi_peer *peer) |
|
int | grpc_ssl_cmp_target_name (absl::string_view target_name, absl::string_view other_target_name, absl::string_view overridden_target_name, absl::string_view other_overridden_target_name) |
|
bool | grpc_ssl_check_call_host (absl::string_view host, absl::string_view target_name, absl::string_view overridden_target_name, grpc_auth_context *auth_context, grpc_error_handle *error) |
|
const char * | grpc_get_ssl_cipher_suites (void) |
|
tsi_client_certificate_request_type | grpc_get_tsi_client_certificate_request_type (grpc_ssl_client_certificate_request_type grpc_request_type) |
|
grpc_security_level | grpc_tsi_security_level_string_to_enum (const char *security_level) |
|
tsi_tls_version | grpc_get_tsi_tls_version (grpc_tls_version tls_version) |
|
const char * | grpc_security_level_to_string (grpc_security_level security_level) |
|
bool | grpc_check_security_level (grpc_security_level channel_level, grpc_security_level call_cred_level) |
|
const char ** | grpc_fill_alpn_protocol_strings (size_t *num_alpn_protocols) |
|
grpc_security_status | grpc_ssl_tsi_client_handshaker_factory_init (tsi_ssl_pem_key_cert_pair *key_cert_pair, const char *pem_root_certs, bool skip_server_certificate_verification, tsi_tls_version min_tls_version, tsi_tls_version max_tls_version, tsi_ssl_session_cache *ssl_session_cache, tsi_ssl_client_handshaker_factory **handshaker_factory) |
|
grpc_security_status | grpc_ssl_tsi_server_handshaker_factory_init (tsi_ssl_pem_key_cert_pair *key_cert_pairs, size_t num_key_cert_pairs, const char *pem_root_certs, grpc_ssl_client_certificate_request_type client_certificate_request, tsi_tls_version min_tls_version, tsi_tls_version max_tls_version, tsi_ssl_server_handshaker_factory **handshaker_factory) |
|
grpc_core::RefCountedPtr< grpc_auth_context > | grpc_ssl_peer_to_auth_context (const tsi_peer *peer, const char *transport_security_type) |
|
tsi_peer | grpc_shallow_peer_from_ssl_auth_context (const grpc_auth_context *auth_context) |
|
void | grpc_shallow_peer_destruct (tsi_peer *peer) |
|
int | grpc_ssl_host_matches_name (const tsi_peer *peer, absl::string_view peer_name) |
|
◆ GRPC_SSL_URL_SCHEME
#define GRPC_SSL_URL_SCHEME "https" |
◆ grpc_check_security_level()
◆ grpc_fill_alpn_protocol_strings()
const char** grpc_fill_alpn_protocol_strings |
( |
size_t * |
num_alpn_protocols | ) |
|
◆ grpc_get_ssl_cipher_suites()
const char* grpc_get_ssl_cipher_suites |
( |
void |
| ) |
|
◆ grpc_get_tsi_client_certificate_request_type()
◆ grpc_get_tsi_tls_version()
◆ grpc_security_level_to_string()
◆ grpc_shallow_peer_destruct()
void grpc_shallow_peer_destruct |
( |
tsi_peer * |
peer | ) |
|
◆ grpc_shallow_peer_from_ssl_auth_context()
◆ grpc_ssl_check_alpn()
◆ grpc_ssl_check_call_host()
bool grpc_ssl_check_call_host |
( |
absl::string_view |
host, |
|
|
absl::string_view |
target_name, |
|
|
absl::string_view |
overridden_target_name, |
|
|
grpc_auth_context * |
auth_context, |
|
|
grpc_error_handle * |
error |
|
) |
| |
◆ grpc_ssl_check_peer_name()
◆ grpc_ssl_cmp_target_name()
int grpc_ssl_cmp_target_name |
( |
absl::string_view |
target_name, |
|
|
absl::string_view |
other_target_name, |
|
|
absl::string_view |
overridden_target_name, |
|
|
absl::string_view |
other_overridden_target_name |
|
) |
| |
◆ grpc_ssl_host_matches_name()
int grpc_ssl_host_matches_name |
( |
const tsi_peer * |
peer, |
|
|
absl::string_view |
peer_name |
|
) |
| |
◆ grpc_ssl_peer_to_auth_context()
◆ grpc_ssl_tsi_client_handshaker_factory_init()
◆ grpc_ssl_tsi_server_handshaker_factory_init()
◆ grpc_tsi_security_level_string_to_enum()