GRPC C++  1.66.0
Public Member Functions
grpc::experimental::TlsServerCredentialsOptions Class Referencefinal

#include <tls_credentials_options.h>

Public Member Functions

 TlsServerCredentialsOptions (std::shared_ptr< CertificateProviderInterface > certificate_provider)
 
void set_cert_request_type (grpc_ssl_client_certificate_request_type cert_request_type)
 
void set_send_client_ca_list (bool send_client_ca_list)
 
- Public Member Functions inherited from grpc::experimental::TlsCredentialsOptions
 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
 

Additional Inherited Members

- Protected Member Functions inherited from grpc::experimental::TlsCredentialsOptions
grpc_tls_credentials_optionsmutable_c_credentials_options ()
 

Constructor & Destructor Documentation

◆ TlsServerCredentialsOptions()

grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions ( std::shared_ptr< CertificateProviderInterface certificate_provider)
inlineexplicit

Member Function Documentation

◆ set_cert_request_type()

void grpc::experimental::TlsServerCredentialsOptions::set_cert_request_type ( grpc_ssl_client_certificate_request_type  cert_request_type)

◆ set_send_client_ca_list()

void grpc::experimental::TlsServerCredentialsOptions::set_send_client_ca_list ( bool  send_client_ca_list)

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