|
GRPC C++
1.26.0
|
#include "src/cpp/client/secure_credentials.h"#include <grpc/impl/codegen/slice.h>#include <grpc/slice.h>#include <grpc/support/log.h>#include <grpc/support/string_util.h>#include <grpcpp/channel.h>#include <grpcpp/impl/codegen/status.h>#include <grpcpp/impl/grpc_library.h>#include <grpcpp/support/channel_arguments.h>#include "src/core/lib/gpr/env.h"#include "src/core/lib/iomgr/error.h"#include "src/core/lib/iomgr/executor.h"#include "src/core/lib/iomgr/load_file.h"#include "src/core/lib/json/json.h"#include "src/core/lib/security/transport/auth_filters.h"#include "src/core/lib/security/util/json_util.h"#include "src/cpp/client/create_channel_internal.h"#include "src/cpp/common/secure_auth_context.h"Namespaces | |
| grpc_impl | |
| An Alarm posts the user-provided tag to its associated completion queue or invokes the user-provided function on expiry or cancellation. | |
| grpc_impl::experimental | |
| grpc | |
| This header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInputStream interface. | |
Functions | |
| std::shared_ptr< ChannelCredentials > | grpc_impl::GoogleDefaultCredentials () |
| Builds credentials with reasonable defaults. More... | |
| std::shared_ptr< ChannelCredentials > | grpc_impl::SslCredentials (const SslCredentialsOptions &options) |
| Builds SSL Credentials given SSL specific options. More... | |
| grpc::Status | grpc_impl::experimental::StsCredentialsOptionsFromJson (const grpc::string &json_string, StsCredentialsOptions *options) |
| Creates STS Options from a JSON string. More... | |
| grpc::Status | grpc_impl::experimental::StsCredentialsOptionsFromEnv (StsCredentialsOptions *options) |
| Creates STS credentials options from the $STS_CREDENTIALS environment variable. More... | |
| grpc_sts_credentials_options | grpc_impl::experimental::StsCredentialsCppToCoreOptions (const StsCredentialsOptions &options) |
| std::shared_ptr< CallCredentials > | grpc_impl::experimental::StsCredentials (const StsCredentialsOptions &options) |
| std::shared_ptr< ChannelCredentials > | grpc_impl::experimental::AltsCredentials (const AltsCredentialsOptions &options) |
| Builds ALTS Credentials given ALTS specific options. More... | |
| std::shared_ptr< ChannelCredentials > | grpc_impl::experimental::LocalCredentials (grpc_local_connect_type type) |
| Builds Local Credentials. More... | |
| std::shared_ptr< ChannelCredentials > | grpc_impl::experimental::TlsCredentials (const TlsCredentialsOptions &options) |
| Builds TLS Credentials given TLS options. More... | |
| std::shared_ptr< CallCredentials > | grpc_impl::GoogleComputeEngineCredentials () |
| Builds credentials for use when running in GCE. More... | |
| std::shared_ptr< CallCredentials > | grpc_impl::ServiceAccountJWTAccessCredentials (const grpc::string &json_key, long token_lifetime_seconds=grpc_impl::kMaxAuthTokenLifetimeSecs) |
| Builds Service Account JWT Access credentials. More... | |
| std::shared_ptr< CallCredentials > | grpc_impl::GoogleRefreshTokenCredentials (const grpc::string &json_refresh_token) |
| Builds refresh token credentials. More... | |
| std::shared_ptr< CallCredentials > | grpc_impl::AccessTokenCredentials (const grpc::string &access_token) |
| Builds access token credentials. More... | |
| std::shared_ptr< CallCredentials > | grpc_impl::GoogleIAMCredentials (const grpc::string &authorization_token, const grpc::string &authority_selector) |
| Builds IAM credentials. More... | |
| std::shared_ptr< ChannelCredentials > | grpc_impl::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< CallCredentials > | grpc_impl::CompositeCallCredentials (const std::shared_ptr< CallCredentials > &creds1, const std::shared_ptr< CallCredentials > &creds2) |
| Combines two call credentials objects into a composite call credentials. More... | |
| std::shared_ptr< CallCredentials > | grpc_impl::MetadataCredentialsFromPlugin (std::unique_ptr< MetadataCredentialsPlugin > plugin) |