GRPC C++  1.66.0
Public Member Functions
grpc::experimental::FileWatcherCertificateProvider Class Referencefinal

#include <tls_certificate_provider.h>

Public Member Functions

 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 (const std::string &private_key_path, const std::string &identity_certificate_path, unsigned int refresh_interval_sec)
 
 FileWatcherCertificateProvider (const std::string &root_cert_path, unsigned int refresh_interval_sec)
 
 ~FileWatcherCertificateProvider () override
 
grpc_tls_certificate_providerc_provider () override
 
- Public Member Functions inherited from grpc::experimental::CertificateProviderInterface
virtual ~CertificateProviderInterface ()=default
 

Constructor & Destructor Documentation

◆ FileWatcherCertificateProvider() [1/3]

grpc::experimental::FileWatcherCertificateProvider::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() [2/3]

grpc::experimental::FileWatcherCertificateProvider::FileWatcherCertificateProvider ( const std::string &  private_key_path,
const std::string &  identity_certificate_path,
unsigned int  refresh_interval_sec 
)
inline

◆ FileWatcherCertificateProvider() [3/3]

grpc::experimental::FileWatcherCertificateProvider::FileWatcherCertificateProvider ( const std::string &  root_cert_path,
unsigned int  refresh_interval_sec 
)
inline

◆ ~FileWatcherCertificateProvider()

grpc::experimental::FileWatcherCertificateProvider::~FileWatcherCertificateProvider ( )
override

Member Function Documentation

◆ c_provider()

grpc_tls_certificate_provider* grpc::experimental::FileWatcherCertificateProvider::c_provider ( )
inlineoverridevirtual

The documentation for this class was generated from the following file: