Public Member Functions | Private Attributes | List of all members
grpc::experimental::StaticDataCertificateProvider Class Reference

#include <tls_certificate_provider.h>

Inheritance diagram for grpc::experimental::StaticDataCertificateProvider:
Inheritance graph
[legend]

Public Member Functions

grpc_tls_certificate_providerc_provider () override
 
 StaticDataCertificateProvider (const std::string &root_certificate)
 
 StaticDataCertificateProvider (const std::string &root_certificate, const std::vector< IdentityKeyCertPair > &identity_key_cert_pairs)
 
 StaticDataCertificateProvider (const std::vector< IdentityKeyCertPair > &identity_key_cert_pairs)
 
 ~StaticDataCertificateProvider () override
 
- Public Member Functions inherited from grpc::experimental::CertificateProviderInterface
virtual ~CertificateProviderInterface ()=default
 

Private Attributes

grpc_tls_certificate_providerc_provider_ = nullptr
 

Detailed Description

Definition at line 53 of file tls_certificate_provider.h.

Constructor & Destructor Documentation

◆ StaticDataCertificateProvider() [1/3]

grpc::experimental::StaticDataCertificateProvider::StaticDataCertificateProvider ( const std::string &  root_certificate,
const std::vector< IdentityKeyCertPair > &  identity_key_cert_pairs 
)

Definition at line 28 of file tls_certificate_provider.cc.

◆ StaticDataCertificateProvider() [2/3]

grpc::experimental::StaticDataCertificateProvider::StaticDataCertificateProvider ( const std::string &  root_certificate)
inlineexplicit

Definition at line 59 of file tls_certificate_provider.h.

◆ StaticDataCertificateProvider() [3/3]

grpc::experimental::StaticDataCertificateProvider::StaticDataCertificateProvider ( const std::vector< IdentityKeyCertPair > &  identity_key_cert_pairs)
inlineexplicit

Definition at line 62 of file tls_certificate_provider.h.

◆ ~StaticDataCertificateProvider()

grpc::experimental::StaticDataCertificateProvider::~StaticDataCertificateProvider ( )
override

Definition at line 42 of file tls_certificate_provider.cc.

Member Function Documentation

◆ c_provider()

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

Member Data Documentation

◆ c_provider_

grpc_tls_certificate_provider* grpc::experimental::StaticDataCertificateProvider::c_provider_ = nullptr
private

Definition at line 71 of file tls_certificate_provider.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:32