Go to the documentation of this file.
26 namespace experimental {
35 pair.certificate_chain.c_str());
49 const std::string& root_cert_path,
unsigned int refresh_interval_sec) {
51 private_key_path.c_str(), identity_certificate_path.c_str(),
52 root_cert_path.c_str(), refresh_interval_sec);
GRPCAPI grpc_tls_identity_pairs * grpc_tls_identity_pairs_create()
StaticDataCertificateProvider(const std::string &root_certificate, const std::vector< IdentityKeyCertPair > &identity_key_cert_pairs)
GRPCAPI void grpc_tls_certificate_provider_release(grpc_tls_certificate_provider *provider)
GRPCAPI void grpc_tls_identity_pairs_add_pair(grpc_tls_identity_pairs *pairs, const char *private_key, const char *cert_chain)
grpc_tls_certificate_provider * c_provider_
FileWatcherCertificateProvider(const std::string &private_key_path, const std::string &identity_certificate_path, const std::string &root_cert_path, unsigned int refresh_interval_sec)
~FileWatcherCertificateProvider() override
grpc_tls_certificate_provider * c_provider_
grpc_core::PemKeyCertPairList identity_key_cert_pairs
GRPCAPI grpc_tls_certificate_provider * grpc_tls_certificate_provider_file_watcher_create(const char *private_key_path, const char *identity_certificate_path, const char *root_cert_path, unsigned int refresh_interval_sec)
GRPCAPI grpc_tls_certificate_provider * grpc_tls_certificate_provider_static_data_create(const char *root_certificate, grpc_tls_identity_pairs *pem_key_cert_pairs)
std::string root_certificate
std::pair< std::string, std::string > pair
~StaticDataCertificateProvider() override
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:39