GRPC Core  18.0.0
Public Member Functions
grpc_tls_credentials_options Struct Reference

#include <grpc_tls_credentials_options.h>

Public Member Functions

 ~grpc_tls_credentials_options () override=default
 
grpc_ssl_client_certificate_request_type cert_request_type () const
 
grpc_tls_server_verification_option server_verification_option () const
 
grpc_tls_version min_tls_version () const
 
grpc_tls_version max_tls_version () const
 
grpc_tls_server_authorization_check_configserver_authorization_check_config () const
 
grpc_tls_certificate_distributorcertificate_distributor ()
 
bool watch_root_cert ()
 
const std::string & root_cert_name ()
 
bool watch_identity_pair ()
 
const std::string & identity_cert_name ()
 
void set_cert_request_type (const grpc_ssl_client_certificate_request_type type)
 
void set_server_verification_option (const grpc_tls_server_verification_option server_verification_option)
 
void set_min_tls_version (grpc_tls_version min_tls_version)
 
void set_max_tls_version (grpc_tls_version max_tls_version)
 
void set_server_authorization_check_config (grpc_core::RefCountedPtr< grpc_tls_server_authorization_check_config > config)
 
void set_certificate_provider (grpc_core::RefCountedPtr< grpc_tls_certificate_provider > provider)
 
void set_watch_root_cert (bool watch)
 
void set_root_cert_name (std::string root_cert_name)
 
void set_watch_identity_pair (bool watch)
 
void set_identity_cert_name (std::string identity_cert_name)
 
- Public Member Functions inherited from grpc_core::RefCounted< grpc_tls_credentials_options >
 ~RefCounted ()=default
 
RefCountedPtr< grpc_tls_credentials_optionsRef () GRPC_MUST_USE_RESULT
 
RefCountedPtr< grpc_tls_credentials_optionsRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
void Unref ()
 
void Unref (const DebugLocation &location, const char *reason)
 
RefCountedPtr< grpc_tls_credentials_optionsRefIfNonZero () GRPC_MUST_USE_RESULT
 
RefCountedPtr< grpc_tls_credentials_optionsRefIfNonZero (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
 RefCounted (const RefCounted &)=delete
 
RefCountedoperator= (const RefCounted &)=delete
 
- Public Member Functions inherited from grpc_core::PolymorphicRefCount
virtual ~PolymorphicRefCount ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from grpc_core::RefCounted< grpc_tls_credentials_options >
 RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1)
 

Constructor & Destructor Documentation

◆ ~grpc_tls_credentials_options()

grpc_tls_credentials_options::~grpc_tls_credentials_options ( )
overridedefault

Member Function Documentation

◆ cert_request_type()

grpc_ssl_client_certificate_request_type grpc_tls_credentials_options::cert_request_type ( ) const
inline

◆ certificate_distributor()

grpc_tls_certificate_distributor* grpc_tls_credentials_options::certificate_distributor ( )
inline

◆ identity_cert_name()

const std::string& grpc_tls_credentials_options::identity_cert_name ( )
inline

◆ max_tls_version()

grpc_tls_version grpc_tls_credentials_options::max_tls_version ( ) const
inline

◆ min_tls_version()

grpc_tls_version grpc_tls_credentials_options::min_tls_version ( ) const
inline

◆ root_cert_name()

const std::string& grpc_tls_credentials_options::root_cert_name ( )
inline

◆ server_authorization_check_config()

grpc_tls_server_authorization_check_config* grpc_tls_credentials_options::server_authorization_check_config ( ) const
inline

◆ server_verification_option()

grpc_tls_server_verification_option grpc_tls_credentials_options::server_verification_option ( ) const
inline

◆ set_cert_request_type()

void grpc_tls_credentials_options::set_cert_request_type ( const grpc_ssl_client_certificate_request_type  type)
inline

◆ set_certificate_provider()

void grpc_tls_credentials_options::set_certificate_provider ( grpc_core::RefCountedPtr< grpc_tls_certificate_provider provider)
inline

◆ set_identity_cert_name()

void grpc_tls_credentials_options::set_identity_cert_name ( std::string  identity_cert_name)
inline

◆ set_max_tls_version()

void grpc_tls_credentials_options::set_max_tls_version ( grpc_tls_version  max_tls_version)
inline

◆ set_min_tls_version()

void grpc_tls_credentials_options::set_min_tls_version ( grpc_tls_version  min_tls_version)
inline

◆ set_root_cert_name()

void grpc_tls_credentials_options::set_root_cert_name ( std::string  root_cert_name)
inline

◆ set_server_authorization_check_config()

void grpc_tls_credentials_options::set_server_authorization_check_config ( grpc_core::RefCountedPtr< grpc_tls_server_authorization_check_config config)
inline

◆ set_server_verification_option()

void grpc_tls_credentials_options::set_server_verification_option ( const grpc_tls_server_verification_option  server_verification_option)
inline

◆ set_watch_identity_pair()

void grpc_tls_credentials_options::set_watch_identity_pair ( bool  watch)
inline

◆ set_watch_root_cert()

void grpc_tls_credentials_options::set_watch_root_cert ( bool  watch)
inline

◆ watch_identity_pair()

bool grpc_tls_credentials_options::watch_identity_pair ( )
inline

◆ watch_root_cert()

bool grpc_tls_credentials_options::watch_root_cert ( )
inline

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