Go to the source code of this file.
|
char * | compute_and_encode_signature (const grpc_auth_json_key *json_key, const char *signature_algorithm, const char *to_sign) |
|
static char * | dot_concat_and_free_strings (char *str1, char *str2) |
|
static char * | encoded_jwt_claim (const grpc_auth_json_key *json_key, const char *audience, gpr_timespec token_lifetime, const char *scope) |
|
static char * | encoded_jwt_header (const char *key_id, const char *algorithm) |
|
grpc_auth_json_key | grpc_auth_json_key_create_from_json (const Json &json) |
|
grpc_auth_json_key | grpc_auth_json_key_create_from_string (const char *json_string) |
|
void | grpc_auth_json_key_destruct (grpc_auth_json_key *json_key) |
|
int | grpc_auth_json_key_is_valid (const grpc_auth_json_key *json_key) |
|
char * | grpc_jwt_encode_and_sign (const grpc_auth_json_key *json_key, const char *audience, gpr_timespec token_lifetime, const char *scope) |
|
void | grpc_jwt_encode_and_sign_set_override (grpc_jwt_encode_and_sign_override func) |
|
gpr_timespec | grpc_max_auth_token_lifetime () |
|
const EVP_MD * | openssl_digest_from_algorithm (const char *algorithm) |
|
◆ GRPC_JWT_RSA_SHA256_ALGORITHM
#define GRPC_JWT_RSA_SHA256_ALGORITHM "RS256" |
◆ GRPC_JWT_TYPE
#define GRPC_JWT_TYPE "JWT" |
◆ compute_and_encode_signature()
◆ dot_concat_and_free_strings()
static char* dot_concat_and_free_strings |
( |
char * |
str1, |
|
|
char * |
str2 |
|
) |
| |
|
static |
◆ encoded_jwt_claim()
◆ encoded_jwt_header()
static char* encoded_jwt_header |
( |
const char * |
key_id, |
|
|
const char * |
algorithm |
|
) |
| |
|
static |
◆ grpc_auth_json_key_create_from_json()
◆ grpc_auth_json_key_create_from_string()
◆ grpc_auth_json_key_destruct()
◆ grpc_auth_json_key_is_valid()
◆ grpc_jwt_encode_and_sign()
◆ grpc_jwt_encode_and_sign_set_override()
◆ grpc_max_auth_token_lifetime()
◆ openssl_digest_from_algorithm()
◆ g_jwt_encode_and_sign_override