pub type grpc_ssl_server_certificate_config_callback = Option<unsafe extern "C" fn(user_data: *mut c_void, config: *mut *mut grpc_ssl_server_certificate_config) -> grpc_ssl_certificate_config_reload_status>;
Expand description

Callback to retrieve updated SSL server certificates, private keys, and trusted CAs (for client authentication).

  • user_data parameter, if not NULL, contains opaque data to be used by the callback.
  • Use grpc_ssl_server_certificate_config_create to create the config.
  • The caller assumes ownership of the config.