Asterisk - The Open Source Telephony Project
18.5.0
|
Data Fields | |
char * | algorithm |
struct ast_json * | header |
struct ast_json * | payload |
char * | public_cert_url |
unsigned char * | signature |
Definition at line 160 of file res_stir_shaken.c.
char* algorithm |
The algorithm used
Definition at line 168 of file res_stir_shaken.c.
Referenced by ast_stir_shaken_payload_free(), ast_stir_shaken_verify(), and stir_shaken_verify_json().
The JWT header
Definition at line 162 of file res_stir_shaken.c.
Referenced by ast_stir_shaken_payload_free(), ast_stir_shaken_sign(), ast_stir_shaken_verify(), AST_TEST_DEFINE(), and stir_shaken_verify_json().
struct ast_json* payload |
The JWT payload
Definition at line 164 of file res_stir_shaken.c.
Referenced by ast_stir_shaken_payload_free(), ast_stir_shaken_sign(), ast_stir_shaken_verify(), AST_TEST_DEFINE(), stir_shaken_incoming_request(), and stir_shaken_verify_json().
char* public_cert_url |
THe URL to the public certificate
Definition at line 170 of file res_stir_shaken.c.
Referenced by add_identity_header(), ast_stir_shaken_payload_free(), ast_stir_shaken_payload_get_public_cert_url(), ast_stir_shaken_sign(), ast_stir_shaken_verify(), and AST_TEST_DEFINE().
unsigned char* signature |
Signature for the payload
Definition at line 166 of file res_stir_shaken.c.
Referenced by add_identity_header(), ast_stir_shaken_payload_free(), ast_stir_shaken_payload_get_signature(), ast_stir_shaken_sign(), ast_stir_shaken_verify(), and stir_shaken_sign().