class ChannelCredentials

Defined at line 70 of file ../../third_party/grpc-migrating/src/include/grpcpp/security/credentials.h

A channel credentials object encapsulates all the state needed by a client

to authenticate with a server for a given channel.

It can make various assertions, e.g., about the client’s identity, role

for all the calls on that channel.

Public Methods

void ~ChannelCredentials ()

Protected Methods

void ChannelCredentials (grpc_channel_credentials * creds)
grpc_channel_credentials * c_creds ()

Defined at line 77 of file ../../third_party/grpc-migrating/src/include/grpcpp/security/credentials.h

Friends

class XdsChannelCredentialsImpl
std::shared_ptr<ChannelCredentials> ChannelCredentials (const std::shared_ptr<ChannelCredentials> & channel_creds, const std::shared_ptr<CallCredentials> & call_creds)
shared_ptr ChannelCredentials (const grpc::string & target, const std::shared_ptr<grpc::ChannelCredentials> & creds, const grpc::ChannelArguments & args, std::vector<std::unique_ptr<grpc::experimental::ClientInterceptorFactoryInterface>> interceptor_creators)
shared_ptr ChannelCredentials (const grpc::string & targetconst std::shared_ptr<grpc::ChannelCredentials> & credsconst grpc::ChannelArguments & args)