A struct containing all information necessary to schedule/cancel a server authorization check request.
More...
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.