GRPC C++
1.62.0
|
A channel credentials object encapsulates all the state needed by a client to authenticate with a server for a given channel. More...
#include <credentials.h>
Protected Member Functions | |
virtual SecureChannelCredentials * | AsSecureCredentials ()=0 |
Friends | |
std::shared_ptr< ChannelCredentials > | CompositeChannelCredentials (const std::shared_ptr< ChannelCredentials > &channel_creds, const std::shared_ptr< CallCredentials > &call_creds) |
Combines a channel credentials and a call credentials into a composite channel credentials. More... | |
std::shared_ptr< ChannelCredentials > | grpc::XdsCredentials (const std::shared_ptr< ChannelCredentials > &fallback_creds) |
std::shared_ptr< grpc::Channel > | CreateCustomChannel (const grpc::string &target, const std::shared_ptr< grpc::ChannelCredentials > &creds, const grpc::ChannelArguments &args) |
std::shared_ptr< grpc::Channel > | grpc::experimental::CreateCustomChannelWithInterceptors (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) |
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.
|
protectedpure virtual |
|
friend |
Combines a channel credentials and a call credentials into a composite channel credentials.
|
friend |
|
friend |
|
friend |