GRPC C++  1.80.0
Public Member Functions
grpc::experimental::InMemoryCertificateProvider Class Reference

#include <tls_certificate_provider.h>

Public Member Functions

 InMemoryCertificateProvider ()
 
 ~InMemoryCertificateProvider () override
 
grpc_tls_certificate_providerc_provider () override
 
absl::Status UpdateRoot (const std::string &root_certificate)
 
absl::Status UpdateIdentityKeyCertPair (std::vector< IdentityKeyCertPair > identity_key_cert_pairs)
 
absl::Status UpdateIdentityKeyCertPair (std::vector< IdentityKeyOrSignerCertPair > identity_key_or_signer_cert_pairs)
 
absl::Status ValidateCredentials () const
 
- Public Member Functions inherited from grpc::experimental::CertificateProviderInterface
virtual ~CertificateProviderInterface ()=default
 

Constructor & Destructor Documentation

◆ InMemoryCertificateProvider()

grpc::experimental::InMemoryCertificateProvider::InMemoryCertificateProvider ( )

◆ ~InMemoryCertificateProvider()

grpc::experimental::InMemoryCertificateProvider::~InMemoryCertificateProvider ( )
override

Member Function Documentation

◆ c_provider()

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

◆ UpdateIdentityKeyCertPair() [1/2]

absl::Status grpc::experimental::InMemoryCertificateProvider::UpdateIdentityKeyCertPair ( std::vector< IdentityKeyCertPair identity_key_cert_pairs)

◆ UpdateIdentityKeyCertPair() [2/2]

absl::Status grpc::experimental::InMemoryCertificateProvider::UpdateIdentityKeyCertPair ( std::vector< IdentityKeyOrSignerCertPair identity_key_or_signer_cert_pairs)

◆ UpdateRoot()

absl::Status grpc::experimental::InMemoryCertificateProvider::UpdateRoot ( const std::string &  root_certificate)

◆ ValidateCredentials()

absl::Status grpc::experimental::InMemoryCertificateProvider::ValidateCredentials ( ) const

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