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
56 const char* overridden_target_name,
62 size_t num_key_cert_pairs = 0;
63 char* pem_root_certs =
nullptr;
Definition: ref_counted_ptr.h:35
grpc_ssl_client_certificate_request_type
Definition: grpc_security_constants.h:59
@ GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE
Server does not request client certificate.
Definition: grpc_security_constants.h:64
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:58
Definition: ssl_security_connector.h:32
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
Definition: ssl_security_connector.h:60
Definition: ssl_transport_security.h:78
Deprecated in favor of grpc_ssl_verify_peer_options.
Definition: grpc_security.h:170