#include <xds_certificate_provider.h>
|
| RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) |
|
◆ XdsCertificateProvider()
grpc_core::XdsCertificateProvider::XdsCertificateProvider |
( |
| ) |
|
◆ ~XdsCertificateProvider()
grpc_core::XdsCertificateProvider::~XdsCertificateProvider |
( |
| ) |
|
|
override |
◆ 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 | ) |
|
◆ UpdateIdentityCertNameAndDistributor()
void grpc_core::XdsCertificateProvider::UpdateIdentityCertNameAndDistributor |
( |
const std::string & |
cert_name, |
|
|
absl::string_view |
identity_cert_name, |
|
|
RefCountedPtr< grpc_tls_certificate_distributor > |
identity_cert_distributor |
|
) |
| |
◆ 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 |
|
) |
| |
The documentation for this class was generated from the following files: