#include <grpc_tls_certificate_provider.h>
◆ FileWatcherCertificateProvider()
grpc_core::FileWatcherCertificateProvider::FileWatcherCertificateProvider |
( |
std::string |
private_key_path, |
|
|
std::string |
identity_certificate_path, |
|
|
std::string |
root_cert_path, |
|
|
unsigned int |
refresh_interval_sec |
|
) |
| |
◆ ~FileWatcherCertificateProvider()
grpc_core::FileWatcherCertificateProvider::~FileWatcherCertificateProvider |
( |
| ) |
|
|
override |
◆ ABSL_GUARDED_BY() [1/3]
std::string root_certificate_ grpc_core::FileWatcherCertificateProvider::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [2/3]
PemKeyCertPairList pem_key_cert_pairs_ grpc_core::FileWatcherCertificateProvider::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [3/3]
std::map<std::string, WatcherInfo> watcher_info_ grpc_core::FileWatcherCertificateProvider::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ CompareImpl()
|
inlineoverrideprivatevirtual |
◆ distributor()
◆ ForceUpdate()
void grpc_core::FileWatcherCertificateProvider::ForceUpdate |
( |
| ) |
|
|
private |
◆ ReadIdentityKeyCertPairFromFiles()
◆ ReadRootCertificatesFromFile()
absl::optional< std::string > grpc_core::FileWatcherCertificateProvider::ReadRootCertificatesFromFile |
( |
const std::string & |
root_cert_full_path | ) |
|
|
private |
◆ type()
UniqueTypeName grpc_core::FileWatcherCertificateProvider::type |
( |
| ) |
const |
|
overridevirtual |
◆ distributor_
◆ identity_certificate_path_
std::string grpc_core::FileWatcherCertificateProvider::identity_certificate_path_ |
|
private |
◆ mu_
Mutex grpc_core::FileWatcherCertificateProvider::mu_ |
|
private |
◆ private_key_path_
std::string grpc_core::FileWatcherCertificateProvider::private_key_path_ |
|
private |
◆ refresh_interval_sec_
unsigned int grpc_core::FileWatcherCertificateProvider::refresh_interval_sec_ = 0 |
|
private |
◆ refresh_thread_
Thread grpc_core::FileWatcherCertificateProvider::refresh_thread_ |
|
private |
◆ root_cert_path_
std::string grpc_core::FileWatcherCertificateProvider::root_cert_path_ |
|
private |
◆ shutdown_event_
gpr_event grpc_core::FileWatcherCertificateProvider::shutdown_event_ |
|
private |
The documentation for this class was generated from the following files: