#include <jwt_credentials.h>

Classes | |
| struct | Cache |
Static Public Member Functions | |
| static grpc_core::UniqueTypeName | Type () |
Private Member Functions | |
| int | cmp_impl (const grpc_call_credentials *other) const override |
Private Attributes | |
| gpr_mu | cache_mu_ |
| absl::optional< Cache > | cached_ |
| gpr_timespec | jwt_lifetime_ |
| grpc_auth_json_key | key_ |
Additional Inherited Members | |
Public Types inherited from grpc_core::RefCounted< grpc_call_credentials > | |
| using | RefCountedChildType = grpc_call_credentials |
Protected Member Functions inherited from grpc_core::RefCounted< grpc_call_credentials > | |
| RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
Definition at line 48 of file jwt_credentials.h.
| grpc_service_account_jwt_access_credentials::grpc_service_account_jwt_access_credentials | ( | grpc_auth_json_key | key, |
| gpr_timespec | token_lifetime | ||
| ) |
Definition at line 113 of file jwt_credentials.cc.
|
override |
Definition at line 53 of file jwt_credentials.cc.
|
inlineoverrideprivatevirtual |
Implements grpc_call_credentials.
Definition at line 74 of file jwt_credentials.h.
|
inlineoverridevirtual |
Reimplemented from grpc_call_credentials.
Definition at line 62 of file jwt_credentials.h.
|
overridevirtual |
Implements grpc_call_credentials.
Definition at line 59 of file jwt_credentials.cc.
|
inline |
Definition at line 59 of file jwt_credentials.h.
|
inline |
Definition at line 60 of file jwt_credentials.h.
|
static |
Definition at line 127 of file jwt_credentials.cc.
|
inlineoverridevirtual |
Implements grpc_call_credentials.
Definition at line 71 of file jwt_credentials.h.
|
private |
Definition at line 82 of file jwt_credentials.h.
|
private |
Definition at line 88 of file jwt_credentials.h.
|
private |
Definition at line 91 of file jwt_credentials.h.
|
private |
Definition at line 90 of file jwt_credentials.h.