19 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_XDS_XDS_CREDENTIALS_H
20 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_XDS_XDS_CREDENTIALS_H
38 fallback_credentials_(
std::move(fallback_credentials)) {}
53 fallback_credentials_(
std::move(fallback_credentials)) {}
63 const char*
const* subject_alternative_names,
64 size_t subject_alternative_names_size,
65 const std::vector<StringMatcher>& matchers);
Definition: xds_credentials.h:33
XdsCredentials(RefCountedPtr< grpc_channel_credentials > fallback_credentials)
Definition: xds_credentials.h:35
RefCountedPtr< grpc_channel_security_connector > create_security_connector(RefCountedPtr< grpc_call_credentials > call_creds, const char *target_name, const grpc_channel_args *args, grpc_channel_args **new_args) override
Definition: xds_credentials.cc:118
Definition: xds_credentials.h:48
XdsServerCredentials(RefCountedPtr< grpc_server_credentials > fallback_credentials)
Definition: xds_credentials.h:50
RefCountedPtr< grpc_server_security_connector > create_security_connector(const grpc_channel_args *) override
Definition: xds_credentials.cc:201
Round Robin Policy.
Definition: backend_metric.cc:26
bool TestOnlyXdsVerifySubjectAlternativeNames(const char *const *subject_alternative_names, size_t subject_alternative_names_size, const std::vector< StringMatcher > &matchers)
Definition: xds_credentials.cc:105
const char kCredentialsTypeXds[]
Definition: xds_credentials.cc:32
Definition: async_unary_call.h:398
An array of arguments that can be passed around.
Definition: grpc_types.h:132
Definition: credentials.h:102
Definition: credentials.h:224