|
static void | add_shallow_auth_property_to_peer (tsi_peer *peer, const grpc_auth_property *prop, const char *tsi_prop_name) |
|
| GPR_GLOBAL_CONFIG_DEFINE_STRING (grpc_ssl_cipher_suites, "TLS_AES_128_GCM_SHA256:" "TLS_AES_256_GCM_SHA384:" "TLS_CHACHA20_POLY1305_SHA256:" "ECDHE-ECDSA-AES128-GCM-SHA256:" "ECDHE-ECDSA-AES256-GCM-SHA384:" "ECDHE-RSA-AES128-GCM-SHA256:" "ECDHE-RSA-AES256-GCM-SHA384", "A colon separated list of cipher suites to use with OpenSSL") static void init_cipher_suites(void) |
|
const char ** | grpc_fill_alpn_protocol_strings (size_t *num_alpn_protocols) |
|
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) |
|
tsi_tls_version | grpc_get_tsi_tls_version (grpc_tls_version tls_version) |
|
void | grpc_set_ssl_roots_override_callback (grpc_ssl_roots_override_callback cb) |
|
void | grpc_shallow_peer_destruct (tsi_peer *peer) |
|
tsi_peer | grpc_shallow_peer_from_ssl_auth_context (const grpc_auth_context *auth_context) |
|
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) |
|
int | grpc_ssl_host_matches_name (const tsi_peer *peer, absl::string_view peer_name) |
|
grpc_core::RefCountedPtr< grpc_auth_context > | grpc_ssl_peer_to_auth_context (const tsi_peer *peer, const char *transport_security_type) |
|
static int | grpc_ssl_session_cache_arg_cmp (void *p, void *q) |
|
static void * | grpc_ssl_session_cache_arg_copy (void *p) |
|
static void | grpc_ssl_session_cache_arg_destroy (void *p) |
|
grpc_arg | grpc_ssl_session_cache_create_channel_arg (grpc_ssl_session_cache *cache) |
|
grpc_ssl_session_cache * | grpc_ssl_session_cache_create_lru (size_t capacity) |
|
void | grpc_ssl_session_cache_destroy (grpc_ssl_session_cache *cache) |
|
grpc_security_status | grpc_ssl_tsi_client_handshaker_factory_init (tsi_ssl_pem_key_cert_pair *pem_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::TlsSessionKeyLoggerCache::TlsSessionKeyLogger *tls_session_key_logger, const char *crl_directory, tsi_ssl_client_handshaker_factory **handshaker_factory) |
|
grpc_security_status | grpc_ssl_tsi_server_handshaker_factory_init (tsi_ssl_pem_key_cert_pair *pem_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::TlsSessionKeyLoggerCache::TlsSessionKeyLogger *tls_session_key_logger, const char *crl_directory, tsi_ssl_server_handshaker_factory **handshaker_factory) |
|
void | grpc_tsi_ssl_pem_key_cert_pairs_destroy (tsi_ssl_pem_key_cert_pair *kp, size_t num_key_cert_pairs) |
|
static bool | IsSpiffeId (absl::string_view uri) |
|
absl::Status | grpc_core::SslCheckCallHost (absl::string_view host, absl::string_view target_name, absl::string_view overridden_target_name, grpc_auth_context *auth_context) |
|