Provided by: libjwt14-doc_3.2.2-1_all bug

NAME

       jwt_claims_helpers_grp - Utility Functions

SYNOPSIS

   Modules
       Getters
       Setters

   Data Structures
       struct jwt_value_t
           Data type for get and set actions for JWT headers and claims.

   Enumerations
       enum jwt_value_type_t { JWT_VALUE_NONE = 0, JWT_VALUE_INT, JWT_VALUE_STR, JWT_VALUE_BOOL, JWT_VALUE_JSON,
           JWT_VALUE_INVALID }
           Value types for claims and headers.
       enum jwt_value_error_t { JWT_VALUE_ERR_NONE = 0, JWT_VALUE_ERR_EXIST, JWT_VALUE_ERR_NOEXIST,
           JWT_VALUE_ERR_TYPE, JWT_VALUE_ERR_INVALID, JWT_VALUE_ERR_NOMEM }
           Error values for header and claim requests.
       enum jwt_claims_t { JWT_CLAIM_ISS = 0x0001, JWT_CLAIM_SUB = 0x0002, JWT_CLAIM_AUD = 0x0004, JWT_CLAIM_EXP
           = 0x0008, JWT_CLAIM_NBF = 0x0010, JWT_CLAIM_IAT = 0x0020, JWT_CLAIM_JTI = 0x0040 }
           WFC defined claims.

Detailed Description

Enumeration Type Documentation

   enum jwt_claims_t
       WFC defined claims.

       Enumerator

       JWT_CLAIM_ISS
              :page_facing_up: RFC-7519 Sec 4.1.1 'iss'

       JWT_CLAIM_SUB
              :page_facing_up: RFC-7519 Sec 4.1.2 'sub'

       JWT_CLAIM_AUD
              :page_facing_up: RFC-7519 Sec 4.1.3 'aud'

       JWT_CLAIM_EXP
              :page_facing_up: RFC-7519 Sec 4.1.4 'exp'

       JWT_CLAIM_NBF
              :page_facing_up: RFC-7519 Sec 4.1.5 'nbf'

       JWT_CLAIM_IAT
              :page_facing_up: RFC-7519 Sec 4.1.6 'iat'

       JWT_CLAIM_JTI
              :page_facing_up: RFC-7519 Sec 4.1.7 'jti'

   enum jwt_value_error_t
       Error values for header and claim requests.

       Enumerator

       JWT_VALUE_ERR_NONE
              No error, success

       JWT_VALUE_ERR_EXIST
              Item exists (when setting)

       JWT_VALUE_ERR_NOEXIST
              Item doesn't exist (when getting)

       JWT_VALUE_ERR_TYPE
              Item is not of the type requested

       JWT_VALUE_ERR_INVALID
              Invalid request (general error)

       JWT_VALUE_ERR_NOMEM
              Memory allocation error

   enum jwt_value_type_t
       Value types for claims and headers.

       Enumerator

       JWT_VALUE_NONE
              No type (do not use this)

       JWT_VALUE_INT
              Integer

       JWT_VALUE_STR
              String

       JWT_VALUE_BOOL
              Boolean

       JWT_VALUE_JSON
              JSON String ({..} or [..])

       JWT_VALUE_INVALID
              Invalid (used internally)

Author

       Generated automatically by Doxygen for LibJWT from the source code.

LibJWT                                            Version 3.2.2                        jwt_claims_helpers_grp(3)