Rhonabwy
Javascript Object Signing and Encryption (JOSE) library - JWK, JWKS, JWS, JWE and JWT
|
#include <rhonabwy.h>
Data Fields | |
int | type |
uint32_t | parse_flags |
json_t * | j_header |
json_t * | j_claims |
jws_t * | jws |
jwe_t * | jwe |
jwa_alg | sign_alg |
jwa_alg | enc_alg |
jwa_enc | enc |
unsigned char * | key |
size_t | key_len |
unsigned char * | iv |
size_t | iv_len |
jwks_t * | jwks_privkey_sign |
jwks_t * | jwks_pubkey_sign |
jwks_t * | jwks_privkey_enc |
jwks_t * | jwks_pubkey_enc |
jwa_enc jwt_t::enc |
jwa_alg jwt_t::enc_alg |
unsigned char* jwt_t::iv |
size_t jwt_t::iv_len |
json_t* jwt_t::j_claims |
json_t* jwt_t::j_header |
jwe_t* jwt_t::jwe |
jwks_t* jwt_t::jwks_privkey_enc |
jwks_t* jwt_t::jwks_privkey_sign |
jwks_t* jwt_t::jwks_pubkey_enc |
jwks_t* jwt_t::jwks_pubkey_sign |
jws_t* jwt_t::jws |
unsigned char* jwt_t::key |
size_t jwt_t::key_len |
uint32_t jwt_t::parse_flags |
jwa_alg jwt_t::sign_alg |
int jwt_t::type |