#include <xds_certificate_provider.h>
Definition at line 48 of file xds_certificate_provider.h.
◆ XdsCertificateProvider()
grpc_core::XdsCertificateProvider::XdsCertificateProvider |
( |
| ) |
|
◆ ~XdsCertificateProvider()
grpc_core::XdsCertificateProvider::~XdsCertificateProvider |
( |
| ) |
|
|
override |
◆ ABSL_GUARDED_BY() [1/2]
◆ ABSL_GUARDED_BY() [2/2]
◆ CompareImpl()
|
inlineoverrideprivatevirtual |
◆ distributor()
◆ GetFromChannelArgs()
◆ GetRequireClientCertificate()
bool grpc_core::XdsCertificateProvider::GetRequireClientCertificate |
( |
const std::string & |
cert_name | ) |
|
◆ GetSanMatchers()
std::vector< StringMatcher > grpc_core::XdsCertificateProvider::GetSanMatchers |
( |
const std::string & |
cluster | ) |
|
◆ MakeChannelArg()
grpc_arg grpc_core::XdsCertificateProvider::MakeChannelArg |
( |
| ) |
const |
◆ ProvidesIdentityCerts()
bool grpc_core::XdsCertificateProvider::ProvidesIdentityCerts |
( |
const std::string & |
cert_name | ) |
|
◆ ProvidesRootCerts()
bool grpc_core::XdsCertificateProvider::ProvidesRootCerts |
( |
const std::string & |
cert_name | ) |
|
◆ type()
◆ UpdateIdentityCertNameAndDistributor()
◆ UpdateRequireClientCertificate()
void grpc_core::XdsCertificateProvider::UpdateRequireClientCertificate |
( |
const std::string & |
cert_name, |
|
|
bool |
require_client_certificate |
|
) |
| |
◆ UpdateRootCertNameAndDistributor()
◆ UpdateSubjectAlternativeNameMatchers()
void grpc_core::XdsCertificateProvider::UpdateSubjectAlternativeNameMatchers |
( |
const std::string & |
cluster, |
|
|
std::vector< StringMatcher > |
matchers |
|
) |
| |
◆ WatchStatusCallback()
void grpc_core::XdsCertificateProvider::WatchStatusCallback |
( |
std::string |
cert_name, |
|
|
bool |
root_being_watched, |
|
|
bool |
identity_being_watched |
|
) |
| |
|
private |
◆ distributor_
◆ mu_
Mutex grpc_core::XdsCertificateProvider::mu_ |
|
private |
◆ san_matchers_mu_
Mutex grpc_core::XdsCertificateProvider::san_matchers_mu_ |
|
private |
The documentation for this class was generated from the following files: