|
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 |