Apache Portable Runtime
|
#include <apr_jose.h>
Data Fields | ||
apr_pool_t * | pool | |
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 | |
One JOSE structure to rule them all.
const char* apr_jose_t::cty |
content type of the payload
union { ... } apr_jose_t::jose |
actual value, depending on the type
apr_pool_t* apr_jose_t::pool |
pool used for allocation
apu_err_t apr_jose_t::result |
result of the operation
const char* apr_jose_t::typ |
content type of this structure
apr_jose_type_e apr_jose_t::type |
type of the value