Go to the documentation of this file.
19 #ifndef GRPC_CORE_EXT_XDS_FILE_WATCHER_CERTIFICATE_PROVIDER_FACTORY_H
20 #define GRPC_CORE_EXT_XDS_FILE_WATCHER_CERTIFICATE_PROVIDER_FACTORY_H
44 const char*
name()
const override;
65 const char*
name()
const override;
77 #endif // GRPC_CORE_EXT_XDS_FILE_WATCHER_CERTIFICATE_PROVIDER_FACTORY_H
const char * name() const override
std::string private_key_file_
const std::string & private_key_file() const
JSON (JavaScript Object Notation).
Duration refresh_interval_
std::string ToString() const override
static RefCountedPtr< Config > Parse(const Json &config_json, grpc_error_handle *error)
Duration refresh_interval() const
const std::string & root_cert_file() const
const std::string & identity_cert_file() const
std::string identity_cert_file_
std::string root_cert_file_
RefCountedPtr< CertificateProviderFactory::Config > CreateCertificateProviderConfig(const Json &config_json, grpc_error_handle *error) override
const char * name() const override
RefCountedPtr< grpc_tls_certificate_provider > CreateCertificateProvider(RefCountedPtr< CertificateProviderFactory::Config > config) override
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:23