class StaticDataCertificateProvider

Defined at line 67 of file ../../third_party/grpc/src/include/grpcpp/security/tls_certificate_provider.h

A basic CertificateProviderInterface implementation that will load credential

data from static string during initialization. This provider will always

return the same cert data for all cert names, and reloading is not supported.

Public Methods

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

Defined at line 74 of file ../../third_party/grpc/src/include/grpcpp/security/tls_certificate_provider.h

void StaticDataCertificateProvider (const std::vector<IdentityKeyCertPair> & identity_key_cert_pairs)

Defined at line 77 of file ../../third_party/grpc/src/include/grpcpp/security/tls_certificate_provider.h

void ~StaticDataCertificateProvider ()
absl::Status ValidateCredentials ()

Returns an OK status if the following conditions hold:

- the root certificates consist of one or more valid PEM blocks, and

- every identity key-cert pair has a certificate chain that consists of

valid PEM blocks and has a private key that is either a valid PEM block

or a non-null PrivateKeySigner instance.

grpc_tls_certificate_provider * c_provider ()

Defined at line 83 of file ../../third_party/grpc/src/include/grpcpp/security/tls_certificate_provider.h