Go to the documentation of this file.
21 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_TLS_GRPC_TLS_CREDENTIALS_OPTIONS_H
22 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_TLS_GRPC_TLS_CREDENTIALS_OPTIONS_H
26 #include "absl/container/inlined_vector.h"
117 #endif // GRPC_CORE_LIB_SECURITY_CREDENTIALS_TLS_GRPC_TLS_CREDENTIALS_OPTIONS_H
void set_root_cert_name(std::string root_cert_name)
grpc_tls_version max_tls_version_
void set_min_tls_version(grpc_tls_version min_tls_version)
void set_cert_request_type(grpc_ssl_client_certificate_request_type cert_request_type)
std::string crl_directory_
void set_certificate_verifier(grpc_core::RefCountedPtr< grpc_tls_certificate_verifier > certificate_verifier)
grpc_tls_version max_tls_version() const
grpc_ssl_client_certificate_request_type cert_request_type() const
void set_certificate_provider(grpc_core::RefCountedPtr< grpc_tls_certificate_provider > certificate_provider)
const std::string & crl_directory() const
void set_max_tls_version(grpc_tls_version max_tls_version)
bool verify_server_cert() const
grpc_core::RefCountedPtr< grpc_tls_certificate_verifier > certificate_verifier_
bool check_call_host() const
grpc_ssl_client_certificate_request_type cert_request_type_
void set_tls_session_key_log_file_path(std::string tls_session_key_log_file_path)
constexpr absl::remove_reference_t< T > && move(T &&t) noexcept
std::string tls_session_key_log_file_path_
void set_watch_identity_pair(bool watch_identity_pair)
const std::string & root_cert_name() const
grpc_ssl_client_certificate_request_type
const std::string & tls_session_key_log_file_path() const
int Compare(const grpc_tls_certificate_provider *other) const
void set_watch_root_cert(bool watch_root_cert)
bool watch_identity_pair() const
std::string root_cert_name_
bool watch_root_cert() const
grpc_tls_version min_tls_version_
grpc_tls_version min_tls_version() const
grpc_core::RefCountedPtr< grpc_tls_certificate_provider > certificate_provider_
virtual grpc_core::RefCountedPtr< grpc_tls_certificate_distributor > distributor() const =0
bool operator==(const grpc_tls_credentials_options &other) const
@ GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE
int Compare(const grpc_tls_certificate_verifier *other) const
void set_identity_cert_name(std::string identity_cert_name)
bool watch_identity_pair_
~grpc_tls_credentials_options() override=default
grpc_tls_certificate_distributor * certificate_distributor()
void set_check_call_host(bool check_call_host)
grpc_tls_certificate_verifier * certificate_verifier()
void set_crl_directory(std::string crl_directory)
void set_verify_server_cert(bool verify_server_cert)
const std::string & identity_cert_name() const
std::string identity_cert_name_
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:48