Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_GOOGLE_DEFAULT_GOOGLE_DEFAULT_CREDENTIALS_H
20 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_GOOGLE_DEFAULT_GOOGLE_DEFAULT_CREDENTIALS_H
36 #define GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY "gcloud"
37 #define GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE \
38 "application_default_credentials.json"
41 #define GRPC_GOOGLE_CREDENTIALS_PATH_ENV_VAR "APPDATA"
42 #define GRPC_GOOGLE_CREDENTIALS_PATH_SUFFIX \
43 GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY \
44 "/" GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE
46 #define GRPC_GOOGLE_CREDENTIALS_PATH_ENV_VAR "HOME"
47 #define GRPC_GOOGLE_CREDENTIALS_PATH_SUFFIX \
48 ".config/" GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY \
49 "/" GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE
grpc_core::RefCountedPtr< grpc_channel_credentials > ssl_creds_
grpc_core::UniqueTypeName type() const override
void set_gce_tenancy_checker_for_testing(grpc_gce_tenancy_checker checker)
const grpc_channel_credentials * ssl_creds() const
const grpc_channel_credentials * alts_creds() const
constexpr absl::remove_reference_t< T > && move(T &&t) noexcept
grpc_google_default_channel_credentials(grpc_core::RefCountedPtr< grpc_channel_credentials > alts_creds, grpc_core::RefCountedPtr< grpc_channel_credentials > ssl_creds)
bool(* grpc_gce_tenancy_checker)(void)
void call_creds(grpc_end2end_test_config config)
grpc_core::ChannelArgs update_arguments(grpc_core::ChannelArgs args) override
int cmp_impl(const grpc_channel_credentials *other) const override
grpc_core::RefCountedPtr< grpc_channel_security_connector > create_security_connector(grpc_core::RefCountedPtr< grpc_call_credentials > call_creds, const char *target, const grpc_channel_args *args, grpc_channel_args **new_args) override
int QsortCompare(const T &a, const T &b)
void grpc_flush_cached_google_default_credentials(void)
grpc_core::RefCountedPtr< grpc_channel_credentials > alts_creds_
~grpc_google_default_channel_credentials() override=default
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:40