19 #ifndef GRPC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_ALTS_ALTS_SECURITY_CONNECTOR_H 20 #define GRPC_CORE_LIB_SECURITY_SECURITY_CONNECTOR_ALTS_ALTS_SECURITY_CONNECTOR_H 27 #define GRPC_ALTS_TRANSPORT_SECURITY_TYPE "alts" 28 #define GRPC_ALTS_URL_SCHEME "https" 46 const char* target_name);
grpc_core::RefCountedPtr< grpc_channel_security_connector > grpc_alts_channel_security_connector_create(grpc_core::RefCountedPtr< grpc_channel_credentials > channel_creds, grpc_core::RefCountedPtr< grpc_call_credentials > request_metadata_creds, const char *target_name)
This method creates an ALTS channel security connector.
Definition: alts_security_connector.cc:248
Definition: transport_security_common_api.h:38
Round Robin Policy.
Definition: backend_metric.cc:24
Definition: transport_security_interface.h:198
Definition: ref_counted_ptr.h:35
grpc_core::RefCountedPtr< grpc_server_security_connector > grpc_alts_server_security_connector_create(grpc_core::RefCountedPtr< grpc_server_credentials > server_creds)
This method creates an ALTS server security connector.
Definition: alts_security_connector.cc:263
void grpc_alts_set_rpc_protocol_versions(grpc_gcp_rpc_protocol_versions *rpc_versions)
Definition: alts_security_connector.cc:39
grpc_core::RefCountedPtr< grpc_auth_context > grpc_alts_auth_context_from_tsi_peer(const tsi_peer *peer)
Definition: alts_security_connector.cc:166