Rhonabwy
Create, modify, parse or export Json Web Keys as defined in the RFC 7517
|
Data Structures | |
struct | jws_t |
struct | jwe_t |
struct | jwt_t |
Typedefs | |
typedef json_t | jwk_t |
typedef json_t | jwks_t |
Enumerations | |
enum | jwa_alg { R_JWA_ALG_UNKNOWN = 0, R_JWA_ALG_NONE = 1, R_JWA_ALG_HS256 = 2, R_JWA_ALG_HS384 = 3, R_JWA_ALG_HS512 = 4, R_JWA_ALG_RS256 = 5, R_JWA_ALG_RS384 = 6, R_JWA_ALG_RS512 = 7, R_JWA_ALG_ES256 = 8, R_JWA_ALG_ES384 = 9, R_JWA_ALG_ES512 = 10, R_JWA_ALG_EDDSA = 11, R_JWA_ALG_PS256 = 12, R_JWA_ALG_PS384 = 13, R_JWA_ALG_PS512 = 14, R_JWA_ALG_RSA1_5 = 15, R_JWA_ALG_RSA_OAEP = 16, R_JWA_ALG_RSA_OAEP_256 = 17, R_JWA_ALG_A128KW = 18, R_JWA_ALG_A192KW = 19, R_JWA_ALG_A256KW = 20, R_JWA_ALG_DIR = 21, R_JWA_ALG_ECDH_ES = 22, R_JWA_ALG_ECDH_ES_A128KW = 23, R_JWA_ALG_ECDH_ES_A192KW = 24, R_JWA_ALG_ECDH_ES_A256KW = 25, R_JWA_ALG_A128GCMKW = 26, R_JWA_ALG_A192GCMKW = 27, R_JWA_ALG_A256GCMKW = 28, R_JWA_ALG_PBES2_H256 = 29, R_JWA_ALG_PBES2_H384 = 30, R_JWA_ALG_PBES2_H512 = 31, R_JWA_ALG_ES256K = 32 } |
enum | jwa_enc { R_JWA_ENC_UNKNOWN = 0, R_JWA_ENC_A128CBC = 1, R_JWA_ENC_A192CBC = 2, R_JWA_ENC_A256CBC = 3, R_JWA_ENC_A128GCM = 4, R_JWA_ENC_A192GCM = 5, R_JWA_ENC_A256GCM = 6 } |
Definition of the types jwk_t, jwks_t, jws_t and jwe_t
typedef json_t jwk_t |
typedef json_t jwks_t |
enum jwa_alg |
enum jwa_enc |