19 #ifndef GRPC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_SSL_SSL_SECURITY_CONNECTOR_H
20 #define GRPC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_SSL_SSL_SECURITY_CONNECTOR_H
58 const char* overridden_target_name,
Definition: ref_counted_ptr.h:35
grpc_ssl_client_certificate_request_type
Definition: grpc_security_constants.h:77
@ GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE
Server does not request client certificate.
Definition: grpc_security_constants.h:82
grpc_tls_version
The TLS versions that are supported by the SSL stack.
Definition: grpc_security_constants.h:158
@ TLS1_2
Definition: grpc_security_constants.h:158
@ TLS1_3
Definition: grpc_security_constants.h:158
RefCountedPtr< LoadBalancingPolicy::Config > config
Definition: priority.cc:60
grpc_core::RefCountedPtr< grpc_channel_security_connector > grpc_ssl_channel_security_connector_create(grpc_core::RefCountedPtr< grpc_channel_credentials > channel_creds, grpc_core::RefCountedPtr< grpc_call_credentials > request_metadata_creds, const grpc_ssl_config *config, const char *target_name, const char *overridden_target_name, tsi_ssl_session_cache *ssl_session_cache)
Definition: ssl_security_connector.cc:406
grpc_core::RefCountedPtr< grpc_server_security_connector > grpc_ssl_server_security_connector_create(grpc_core::RefCountedPtr< grpc_server_credentials > server_credentials)
Definition: ssl_security_connector.cc:445
struct tsi_ssl_session_cache tsi_ssl_session_cache
Definition: ssl_transport_security.h:66
Definition: ssl_security_connector.h:32
grpc_tls_version max_tls_version
Definition: ssl_security_connector.h:37
char * pem_root_certs
Definition: ssl_security_connector.h:34
verify_peer_options verify_options
Definition: ssl_security_connector.h:35
tsi_ssl_pem_key_cert_pair * pem_key_cert_pair
Definition: ssl_security_connector.h:33
grpc_tls_version min_tls_version
Definition: ssl_security_connector.h:36
Definition: ssl_security_connector.h:62
grpc_tls_version min_tls_version
Definition: ssl_security_connector.h:68
char * pem_root_certs
Definition: ssl_security_connector.h:65
tsi_ssl_pem_key_cert_pair * pem_key_cert_pairs
Definition: ssl_security_connector.h:63
grpc_ssl_client_certificate_request_type client_certificate_request
Definition: ssl_security_connector.h:66
size_t num_key_cert_pairs
Definition: ssl_security_connector.h:64
grpc_tls_version max_tls_version
Definition: ssl_security_connector.h:69
Definition: ssl_transport_security.h:86
Deprecated in favor of grpc_ssl_verify_peer_options.
Definition: grpc_security.h:198