Go to the documentation of this file.
48 options->set_verify_server_cert(verify_server_cert);
57 options->set_certificate_provider(
64 options->set_watch_root_cert(
true);
70 options->set_root_cert_name(root_cert_name);
76 options->set_watch_identity_pair(
true);
82 options->set_identity_cert_name(identity_cert_name);
96 options->set_crl_directory(crl_directory);
102 options->set_check_call_host(check_call_host);
111 "grpc_tls_credentials_options_set_tls_session_key_log_config(options=%p)",
115 if (
path !=
nullptr) {
117 "Enabling TLS session key logging with keys stored at: %s",
path);
121 options->set_tls_session_key_log_file_path(
path !=
nullptr ?
path :
"");
void grpc_tls_credentials_options_set_verify_server_cert(grpc_tls_credentials_options *options, int verify_server_cert)
void grpc_tls_credentials_options_watch_identity_key_cert_pairs(grpc_tls_credentials_options *options)
void grpc_tls_credentials_options_set_certificate_provider(grpc_tls_credentials_options *options, grpc_tls_certificate_provider *provider)
void grpc_tls_credentials_options_set_root_cert_name(grpc_tls_credentials_options *options, const char *root_cert_name)
static void verifier(grpc_server *server, grpc_completion_queue *cq, void *)
void grpc_tls_credentials_options_set_crl_directory(grpc_tls_credentials_options *options, const char *crl_directory)
void grpc_tls_credentials_options_set_check_call_host(grpc_tls_credentials_options *options, int check_call_host)
void grpc_tls_credentials_options_watch_root_certs(grpc_tls_credentials_options *options)
static constexpr bool tsi_tls_session_key_logging_supported()
GPRAPI void gpr_log(const char *file, int line, gpr_log_severity severity, const char *format,...) GPR_PRINT_FORMAT_CHECK(4
void grpc_tls_credentials_options_set_cert_request_type(grpc_tls_credentials_options *options, grpc_ssl_client_certificate_request_type type)
grpc_ssl_client_certificate_request_type
void grpc_tls_credentials_options_set_identity_cert_name(grpc_tls_credentials_options *options, const char *identity_cert_name)
struct grpc_tls_credentials_options grpc_tls_credentials_options
grpc_core::ExecCtx exec_ctx
void grpc_tls_credentials_options_set_tls_session_key_log_file_path(grpc_tls_credentials_options *options, const char *path)
grpc_tls_credentials_options * grpc_tls_credentials_options_create()
void grpc_tls_credentials_options_set_certificate_verifier(grpc_tls_credentials_options *options, grpc_tls_certificate_verifier *verifier)
RefCountedPtr< Child > Ref() GRPC_MUST_USE_RESULT
#define GRPC_API_TRACE(fmt, nargs, args)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:45