#include <grpc_tls_certificate_distributor.h>
|
| void | SetKeyMaterials (const std::string &cert_name, absl::optional< std::string > pem_root_certs, absl::optional< grpc_core::PemKeyCertPairList > pem_key_cert_pairs) |
| |
| bool | HasRootCerts (const std::string &root_cert_name) |
| |
| bool | HasKeyCertPairs (const std::string &identity_cert_name) |
| |
| void | SetErrorForCert (const std::string &cert_name, absl::optional< grpc_error_handle > root_cert_error, absl::optional< grpc_error_handle > identity_cert_error) |
| |
| void | SetError (grpc_error_handle error) |
| |
| void | SetWatchStatusCallback (std::function< void(std::string, bool, bool)> callback) |
| |
| void | WatchTlsCertificates (std::unique_ptr< TlsCertificatesWatcherInterface > watcher, absl::optional< std::string > root_cert_name, absl::optional< std::string > identity_cert_name) |
| |
| void | CancelTlsCertificatesWatch (TlsCertificatesWatcherInterface *watcher) |
| |
| | ~RefCounted ()=default |
| |
| RefCountedPtr< grpc_tls_certificate_distributor > | Ref () GRPC_MUST_USE_RESULT |
| |
| RefCountedPtr< grpc_tls_certificate_distributor > | Ref (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT |
| |
| void | Unref () |
| |
| void | Unref (const DebugLocation &location, const char *reason) |
| |
| RefCountedPtr< grpc_tls_certificate_distributor > | RefIfNonZero () GRPC_MUST_USE_RESULT |
| |
| RefCountedPtr< grpc_tls_certificate_distributor > | RefIfNonZero (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT |
| |
| | RefCounted (const RefCounted &)=delete |
| |
| RefCounted & | operator= (const RefCounted &)=delete |
| |
| virtual | ~PolymorphicRefCount ()=default |
| |
|
| | RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) |
| |
◆ CancelTlsCertificatesWatch()
◆ HasKeyCertPairs()
| bool grpc_tls_certificate_distributor::HasKeyCertPairs |
( |
const std::string & |
identity_cert_name | ) |
|
◆ HasRootCerts()
| bool grpc_tls_certificate_distributor::HasRootCerts |
( |
const std::string & |
root_cert_name | ) |
|
◆ SetError()
◆ SetErrorForCert()
| void grpc_tls_certificate_distributor::SetErrorForCert |
( |
const std::string & |
cert_name, |
|
|
absl::optional< grpc_error_handle > |
root_cert_error, |
|
|
absl::optional< grpc_error_handle > |
identity_cert_error |
|
) |
| |
◆ SetKeyMaterials()
| void grpc_tls_certificate_distributor::SetKeyMaterials |
( |
const std::string & |
cert_name, |
|
|
absl::optional< std::string > |
pem_root_certs, |
|
|
absl::optional< grpc_core::PemKeyCertPairList > |
pem_key_cert_pairs |
|
) |
| |
◆ SetWatchStatusCallback()
| void grpc_tls_certificate_distributor::SetWatchStatusCallback |
( |
std::function< void(std::string, bool, bool)> |
callback | ) |
|
|
inline |
◆ WatchTlsCertificates()
| void grpc_tls_certificate_distributor::WatchTlsCertificates |
( |
std::unique_ptr< TlsCertificatesWatcherInterface > |
watcher, |
|
|
absl::optional< std::string > |
root_cert_name, |
|
|
absl::optional< std::string > |
identity_cert_name |
|
) |
| |
The documentation for this struct was generated from the following files: