Rhonabwy: jwe_t Struct Reference

Rhonabwy Create, modify, parse or export Json Web Keys as defined in the RFC 7517

Data Fields
jwe_t Struct Reference
JWK, JWKS, JWS, JWE type

`#include <rhonabwy.h>`

## Data Fields
unsigned char * | header_b64url
unsigned char * | encrypted_key_b64url
unsigned char * | iv_b64url
unsigned char * | ciphertext_b64url
unsigned char * | auth_tag_b64url
json_t * | j_header
jwa_alg | alg
jwa_enc | enc
jwks_t * | jwks_privkey
jwks_t * | jwks_pubkey
unsigned char * | key
size_t | key_len
unsigned char * | iv
size_t | iv_len
unsigned char * | payload
size_t | payload_len

## Field Documentation

## ◆ header_b64url

unsigned char* jwe_t::header_b64url

## ◆ encrypted_key_b64url

unsigned char* jwe_t::encrypted_key_b64url

## ◆ iv_b64url

unsigned char* jwe_t::iv_b64url

## ◆ ciphertext_b64url

unsigned char* jwe_t::ciphertext_b64url

## ◆ auth_tag_b64url

unsigned char* jwe_t::auth_tag_b64url

## ◆ j_header

json_t* jwe_t::j_header

## ◆ alg

jwa_alg jwe_t::alg

## ◆ enc

jwa_enc jwe_t::enc

## ◆ jwks_privkey

jwks_t* jwe_t::jwks_privkey

## ◆ jwks_pubkey

jwks_t* jwe_t::jwks_pubkey

## ◆ key

unsigned char* jwe_t::key

## ◆ key_len

size_t jwe_t::key_len

## ◆ iv

unsigned char* jwe_t::iv

## ◆ iv_len

size_t jwe_t::iv_len

## ◆ payload

unsigned char* jwe_t::payload

## ◆ payload_len

size_t jwe_t::payload_len

The documentation for this struct was generated from the following file:

- include/rhonabwy.h