Go to the documentation of this file.
19 #ifndef GRPC_CORE_EXT_XDS_GOOGLE_MESH_CA_CERTIFICATE_PROVIDER_FACTORY_H
20 #define GRPC_CORE_EXT_XDS_GOOGLE_MESH_CA_CERTIFICATE_PROVIDER_FACTORY_H
57 const char*
name()
const override;
100 const char*
name()
const override;
115 #endif // GRPC_CORE_EXT_XDS_GOOGLE_MESH_CA_CERTIFICATE_PROVIDER_FACTORY_H
Duration renewal_grace_period() const
std::string subject_token_path
std::vector< grpc_error_handle > ParseJsonObjectGrpcServices(const Json::Object &grpc_service)
std::string token_exchange_service_uri
Duration certificate_lifetime_
std::string subject_token_type
Duration renewal_grace_period_
const char * name() const override
RefCountedPtr< grpc_tls_certificate_provider > CreateCertificateProvider(RefCountedPtr< CertificateProviderFactory::Config >) override
Duration certificate_lifetime() const
std::string actor_token_type
std::string requested_token_type
std::vector< grpc_error_handle > ParseJsonObjectCallCredentials(const Json::Object &call_credentials)
static RefCountedPtr< Config > Parse(const Json &config_json, grpc_error_handle *error)
std::vector< grpc_error_handle > ParseJsonObjectStsService(const Json::Object &sts_service)
JSON (JavaScript Object Notation).
std::vector< grpc_error_handle > ParseJsonObjectServer(const Json::Object &server)
const char * name() const override
RefCountedPtr< CertificateProviderFactory::Config > CreateCertificateProviderConfig(const Json &config_json, grpc_error_handle *error) override
std::string ToString() const override
uint32_t key_size() const
std::map< std::string, Json > Object
const std::string & endpoint() const
const std::string & location() const
const StsConfig & sts_config() const
std::string actor_token_path
std::vector< grpc_error_handle > ParseJsonObjectGoogleGrpc(const Json::Object &google_grpc)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:39