#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: