A struct containing all information necessary to schedule/cancel a server authorization check request.
More...
#include <grpc_security.h>
A struct containing all information necessary to schedule/cancel a server authorization check request.
- cb and cb_user_data represent a gRPC-provided callback and an argument passed to it.
- success will store the result of server authorization check. That is, if success returns a non-zero value, it means the authorization check passes and if returning zero, it means the check fails.
target_name is the name of an endpoint the channel is connecting to.
- peer_cert represents a complete certificate chain including both signing and leaf certificates.
- status and error_details contain information about errors occurred when a server authorization check request is scheduled/cancelled.
- config is a pointer to the unique grpc_tls_server_authorization_check_config instance that this argument corresponds to.
- context is a pointer to a wrapped language implementation of this grpc_tls_server_authorization_check_arg instance.
- destroy_context is a pointer to a caller-provided method that cleans up any data associated with the context pointer. It is used for experimental purpose for now and subject to change.
◆ cb
◆ cb_user_data
void* grpc_tls_server_authorization_check_arg::cb_user_data |
◆ config
◆ context
void* grpc_tls_server_authorization_check_arg::context |
◆ destroy_context
void(* grpc_tls_server_authorization_check_arg::destroy_context) (void *ctx) |
◆ error_details
const char* grpc_tls_server_authorization_check_arg::error_details |
◆ peer_cert
const char* grpc_tls_server_authorization_check_arg::peer_cert |
◆ status
◆ success
int grpc_tls_server_authorization_check_arg::success |
◆ target_name
const char* grpc_tls_server_authorization_check_arg::target_name |
The documentation for this struct was generated from the following file: