34 #ifndef GRPC_GRPC_SECURITY_H
35 #define GRPC_GRPC_SECURITY_H
62 #define GRPC_DEFAULT_SSL_ROOTS_FILE_PATH_ENV_VAR \
63 "GRPC_DEFAULT_SSL_ROOTS_FILE_PATH"
69 const char *private_key;
73 const char *cert_chain;
110 const char *json_key,
const char *scope,
gpr_timespec token_lifetime);
127 const char *json_refresh_token);
133 grpc_credentials *grpc_iam_credentials_create(
const char *authorization_token,
134 const char *authority_selector);
145 #define GRPC_SSL_TARGET_NAME_OVERRIDE_ARG "grpc.ssl_target_name_override"
173 size_t num_key_cert_pairs);
184 int grpc_server_add_secure_http2_port(
grpc_server *server,
const char *addr,
191 grpc_call_error grpc_call_set_credentials(
grpc_call *call,
Definition: credentials.h:174
Definition: credentials.h:111
Definition: grpc_security.h:66