GRPC C++  1.66.0
Public Member Functions | Protected Member Functions
grpc::experimental::TlsCredentialsOptions Class Reference

#include <tls_credentials_options.h>

Public Member Functions

 TlsCredentialsOptions ()
 
 ~TlsCredentialsOptions ()
 
 TlsCredentialsOptions (const TlsCredentialsOptions &other)
 
TlsCredentialsOptionsoperator= (const TlsCredentialsOptions &other)=delete
 
void set_certificate_provider (std::shared_ptr< CertificateProviderInterface > certificate_provider)
 
void watch_root_certs ()
 
void set_root_cert_name (const std::string &root_cert_name)
 
void watch_identity_key_cert_pairs ()
 
void set_identity_cert_name (const std::string &identity_cert_name)
 
void set_tls_session_key_log_file_path (const std::string &tls_session_key_log_file_path)
 
void set_certificate_verifier (std::shared_ptr< CertificateVerifier > certificate_verifier)
 
void set_check_call_host (bool check_call_host)
 
void set_crl_directory (const std::string &path)
 
void set_crl_provider (std::shared_ptr< CrlProvider > crl_provider)
 
void set_min_tls_version (grpc_tls_version tls_version)
 
void set_max_tls_version (grpc_tls_version tls_version)
 
grpc_tls_credentials_optionsc_credentials_options () const
 

Protected Member Functions

grpc_tls_credentials_optionsmutable_c_credentials_options ()
 

Constructor & Destructor Documentation

◆ TlsCredentialsOptions() [1/2]

grpc::experimental::TlsCredentialsOptions::TlsCredentialsOptions ( )

◆ ~TlsCredentialsOptions()

grpc::experimental::TlsCredentialsOptions::~TlsCredentialsOptions ( )

◆ TlsCredentialsOptions() [2/2]

grpc::experimental::TlsCredentialsOptions::TlsCredentialsOptions ( const TlsCredentialsOptions other)

Member Function Documentation

◆ c_credentials_options()

grpc_tls_credentials_options* grpc::experimental::TlsCredentialsOptions::c_credentials_options ( ) const

◆ mutable_c_credentials_options()

grpc_tls_credentials_options* grpc::experimental::TlsCredentialsOptions::mutable_c_credentials_options ( )
inlineprotected

◆ operator=()

TlsCredentialsOptions& grpc::experimental::TlsCredentialsOptions::operator= ( const TlsCredentialsOptions other)
delete

◆ set_certificate_provider()

void grpc::experimental::TlsCredentialsOptions::set_certificate_provider ( std::shared_ptr< CertificateProviderInterface certificate_provider)

◆ set_certificate_verifier()

void grpc::experimental::TlsCredentialsOptions::set_certificate_verifier ( std::shared_ptr< CertificateVerifier certificate_verifier)

◆ set_check_call_host()

void grpc::experimental::TlsCredentialsOptions::set_check_call_host ( bool  check_call_host)

◆ set_crl_directory()

void grpc::experimental::TlsCredentialsOptions::set_crl_directory ( const std::string &  path)

◆ set_crl_provider()

void grpc::experimental::TlsCredentialsOptions::set_crl_provider ( std::shared_ptr< CrlProvider crl_provider)

◆ set_identity_cert_name()

void grpc::experimental::TlsCredentialsOptions::set_identity_cert_name ( const std::string &  identity_cert_name)

◆ set_max_tls_version()

void grpc::experimental::TlsCredentialsOptions::set_max_tls_version ( grpc_tls_version  tls_version)

◆ set_min_tls_version()

void grpc::experimental::TlsCredentialsOptions::set_min_tls_version ( grpc_tls_version  tls_version)

◆ set_root_cert_name()

void grpc::experimental::TlsCredentialsOptions::set_root_cert_name ( const std::string &  root_cert_name)

◆ set_tls_session_key_log_file_path()

void grpc::experimental::TlsCredentialsOptions::set_tls_session_key_log_file_path ( const std::string &  tls_session_key_log_file_path)

◆ watch_identity_key_cert_pairs()

void grpc::experimental::TlsCredentialsOptions::watch_identity_key_cert_pairs ( )

◆ watch_root_certs()

void grpc::experimental::TlsCredentialsOptions::watch_root_certs ( )

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