Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

apr_jose_data_t apr_jose_encryption_t::aad

JWE AAD

apr_jose_text_t apr_jose_encryption_t::aad64

JWE AAD (base64url)

apr_jose_data_t apr_jose_encryption_t::cipher

JWE Ciphertext

apr_jose_data_t apr_jose_encryption_t::iv

JWE Initialization Vector

apr_json_value_t* apr_jose_encryption_t::protected

JWE Protected Header

apr_jose_text_t apr_jose_encryption_t::protected64

JWE Protected Header (basde64url)

apr_jose_data_t apr_jose_encryption_t::tag

JWE Authentication Tag

apr_json_value_t* apr_jose_encryption_t::unprotected

JWE Shared Header


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