Namespaces | Macros | Functions
client_auth_filter.cc File Reference
#include <grpc/support/port_platform.h>
#include <string.h>
#include <functional>
#include <type_traits>
#include <utility>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include <grpc/grpc_security.h>
#include <grpc/grpc_security_constants.h>
#include <grpc/support/alloc.h>
#include <grpc/support/string_util.h>
#include "src/core/lib/channel/channel_args.h"
#include "src/core/lib/channel/channel_fwd.h"
#include "src/core/lib/channel/channel_stack.h"
#include "src/core/lib/channel/context.h"
#include "src/core/lib/channel/promise_based_filter.h"
#include "src/core/lib/gprpp/debug_location.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"
#include "src/core/lib/promise/arena_promise.h"
#include "src/core/lib/promise/context.h"
#include "src/core/lib/promise/poll.h"
#include "src/core/lib/promise/promise.h"
#include "src/core/lib/promise/try_seq.h"
#include "src/core/lib/resource_quota/arena.h"
#include "src/core/lib/security/context/security_context.h"
#include "src/core/lib/security/credentials/credentials.h"
#include "src/core/lib/security/security_connector/security_connector.h"
#include "src/core/lib/security/transport/auth_filters.h"
#include "src/core/lib/slice/slice.h"
#include "src/core/lib/transport/metadata_batch.h"
#include "src/core/lib/transport/transport.h"
Include dependency graph for client_auth_filter.cc:

Go to the source code of this file.

Namespaces

 grpc_core
 

Macros

#define MAX_CREDENTIALS_METADATA_COUNT   4
 

Functions

static grpc_security_level convert_security_level_string_to_enum (const char *security_level)
 
void grpc_auth_metadata_context_copy (grpc_auth_metadata_context *from, grpc_auth_metadata_context *to)
 
void grpc_auth_metadata_context_reset (grpc_auth_metadata_context *auth_md_context)
 
bool grpc_check_security_level (grpc_security_level channel_level, grpc_security_level call_cred_level)
 

Macro Definition Documentation

◆ MAX_CREDENTIALS_METADATA_COUNT

#define MAX_CREDENTIALS_METADATA_COUNT   4

Definition at line 56 of file client_auth_filter.cc.

Function Documentation

◆ convert_security_level_string_to_enum()

static grpc_security_level convert_security_level_string_to_enum ( const char *  security_level)
static

Definition at line 88 of file client_auth_filter.cc.

◆ grpc_auth_metadata_context_copy()

void grpc_auth_metadata_context_copy ( grpc_auth_metadata_context from,
grpc_auth_metadata_context to 
)

Performs a deep copy from from to to.

Definition at line 58 of file client_auth_filter.cc.

◆ grpc_auth_metadata_context_reset()

void grpc_auth_metadata_context_reset ( grpc_auth_metadata_context context)

Releases internal resources held by context.

Definition at line 71 of file client_auth_filter.cc.

◆ grpc_check_security_level()

bool grpc_check_security_level ( grpc_security_level  channel_level,
grpc_security_level  call_cred_level 
)

Definition at line 98 of file client_auth_filter.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:06