|
std::unique_ptr< CredentialSource > | cuttlefish::anonymous_namespace{credential_source.cc}::TryParseServiceAccount (HttpClient &http_client, const std::string &file_content) |
|
Result< std::unique_ptr< CredentialSource > > | cuttlefish::anonymous_namespace{credential_source.cc}::GetCredentialSourceLegacy (HttpClient &http_client, const std::string &credential_source, const std::string &oauth_filepath) |
|
static std::string | cuttlefish::anonymous_namespace{credential_source.cc}::CollectSslErrors () |
|
static Result< std::string > | cuttlefish::anonymous_namespace{credential_source.cc}::Base64Url (const char *data, std::size_t size) |
|
static Result< std::string > | cuttlefish::anonymous_namespace{credential_source.cc}::JsonToBase64Url (const Json::Value &json) |
|
static Result< std::string > | cuttlefish::anonymous_namespace{credential_source.cc}::CreateJwt (const std::string &email, const std::string &scope, EVP_PKEY *private_key) |
|
Result< std::unique_ptr< CredentialSource > > | cuttlefish::GetCredentialSource (HttpClient &http_client, const std::string &credential_source, const std::string &oauth_filepath, const bool use_gce_metadata, const std::string &credential_filepath, const std::string &service_account_filepath) |
|
Result< std::unique_ptr< CredentialSource > > | cuttlefish::CreateRefreshTokenCredentialSource (HttpClient &http_client, const std::string &client_id, const std::string &client_secret, const std::string &refresh_token) |
|