Apache2
apr_jose_t Struct Reference

#include <apr_jose.h>

Collaboration diagram for apr_jose_t:

Data Fields

apr_pool_tpool
 
const char * typ
 
const char * cty
 
apu_err_t result
 
apr_jose_type_e type
 
union {
   apr_jose_jwk_t *   jwk
 
   apr_jose_jwks_t *   jwks
 
   apr_jose_jws_t *   jws
 
   apr_jose_jwe_t *   jwe
 
   apr_jose_jwt_t *   jwt
 
   apr_jose_data_t *   data
 
   apr_jose_text_t *   text
 
   apr_jose_json_t *   json
 
jose
 

Detailed Description

One JOSE structure to rule them all.

Field Documentation

◆ cty

const char* apr_jose_t::cty

content type of the payload

◆ data

apr_jose_data_t* apr_jose_t::data

◆ 

union { ... } apr_jose_t::jose

actual value, depending on the type

◆ json

apr_jose_json_t* apr_jose_t::json

◆ jwe

apr_jose_jwe_t* apr_jose_t::jwe

◆ jwk

apr_jose_jwk_t* apr_jose_t::jwk

◆ jwks

apr_jose_jwks_t* apr_jose_t::jwks

◆ jws

apr_jose_jws_t* apr_jose_t::jws

◆ jwt

apr_jose_jwt_t* apr_jose_t::jwt

◆ pool

apr_pool_t* apr_jose_t::pool

pool used for allocation

◆ result

apu_err_t apr_jose_t::result

result of the operation

◆ text

apr_jose_text_t* apr_jose_t::text

◆ typ

const char* apr_jose_t::typ

content type of this structure

◆ type

apr_jose_type_e apr_jose_t::type

type of the value


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