#include <grpc/support/port_platform.h>
#include "src/core/lib/security/credentials/composite/composite_credentials.h"
#include <cstring>
#include <vector>
#include "absl/strings/str_cat.h"
#include "absl/strings/str_join.h"
#include "absl/strings/string_view.h"
#include <grpc/support/log.h>
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"
#include "src/core/lib/promise/detail/basic_seq.h"
#include "src/core/lib/promise/poll.h"
#include "src/core/lib/promise/try_seq.h"
#include "src/core/lib/surface/api_trace.h"
#include "src/core/lib/transport/transport.h"
Go to the source code of this file.
Functions | |
static grpc_core::RefCountedPtr< grpc_call_credentials > | composite_call_credentials_create (grpc_core::RefCountedPtr< grpc_call_credentials > creds1, grpc_core::RefCountedPtr< grpc_call_credentials > creds2) |
static size_t | get_creds_array_size (const grpc_call_credentials *creds, bool is_composite) |
grpc_call_credentials * | grpc_composite_call_credentials_create (grpc_call_credentials *creds1, grpc_call_credentials *creds2, void *reserved) |
grpc_channel_credentials * | grpc_composite_channel_credentials_create (grpc_channel_credentials *channel_creds, grpc_call_credentials *call_creds, void *reserved) |
|
static |
Definition at line 122 of file composite_credentials.cc.
|
static |
Definition at line 78 of file composite_credentials.cc.
grpc_call_credentials* grpc_composite_call_credentials_create | ( | grpc_call_credentials * | creds1, |
grpc_call_credentials * | creds2, | ||
void * | reserved | ||
) |
— composite credentials. Creates a composite call credentials object.
Definition at line 129 of file composite_credentials.cc.
grpc_channel_credentials* grpc_composite_channel_credentials_create | ( | grpc_channel_credentials * | channel_creds, |
grpc_call_credentials * | call_creds, | ||
void * | reserved | ||
) |
Creates a composite channel credentials object. The security level of resulting connection is determined by channel_creds.
Definition at line 164 of file composite_credentials.cc.