Apache2
apr_jose_encryption_t Struct Reference

#include <apr_jose.h>

Collaboration diagram for apr_jose_encryption_t:

Data Fields

apr_json_value_tunprotected
 
apr_json_value_tprotected
 
apr_jose_text_t protected64
 
apr_jose_data_t iv
 
apr_jose_data_t aad
 
apr_jose_text_t aad64
 
apr_jose_data_t cipher
 
apr_jose_data_t tag
 

Detailed Description

An encrypted payload within a a JSON web encryption.

Field Documentation

◆ aad

apr_jose_data_t apr_jose_encryption_t::aad

JWE AAD

◆ aad64

apr_jose_text_t apr_jose_encryption_t::aad64

JWE AAD (base64url)

◆ cipher

apr_jose_data_t apr_jose_encryption_t::cipher

JWE Ciphertext

◆ iv

apr_jose_data_t apr_jose_encryption_t::iv

JWE Initialization Vector

◆ protected

apr_json_value_t* apr_jose_encryption_t::protected

JWE Protected Header

◆ protected64

apr_jose_text_t apr_jose_encryption_t::protected64

JWE Protected Header (basde64url)

◆ tag

apr_jose_data_t apr_jose_encryption_t::tag

JWE Authentication Tag

◆ unprotected

apr_json_value_t* apr_jose_encryption_t::unprotected

JWE Shared Header


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