MCPcopy Create free account

hub / github.com/arun11299/cpp-jwt / types & classes

Types & classes221 in github.com/arun11299/cpp-jwt

↓ 46 callersEnumalgorithm
* JWT signing algorithm types. */
include/jwt/algorithm.hpp:204
↓ 5 callersClassdiyfp
include/jwt/json/json.hpp:14389
↓ 5 callersClassjson_pointer
include/jwt/json/json.hpp:2923
↓ 3 callersClassout_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
include/jwt/json/json.hpp:2611
↓ 2 callersClassinput_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
include/jwt/json/json.hpp:4790
↓ 2 callersClassparse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during the dese
include/jwt/json/json.hpp:2424
↓ 1 callersClassfile_input_adapter
! Input adapter for stdio file access. This adapter read only 1 byte and do not use any buffer. This adapter is a very low level adapter. */
include/jwt/json/json.hpp:4754
↓ 1 callersClassinvalid_iterator
! @brief exception indicating errors with iterators This exception is thrown if iterators passed to a library function do not match the expected sema
include/jwt/json/json.hpp:2510
↓ 1 callersClassother_error
! @brief exception indicating other library errors This exception is thrown in case of errors that cannot be classified with the other exception type
include/jwt/json/json.hpp:2649
↓ 1 callersClassprimitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
include/jwt/json/json.hpp:10636
↓ 1 callersClasstype_error
! @brief exception indicating executing a member function with a wrong type This exception is thrown in case of a type error; that is, a library func
include/jwt/json/json.hpp:2564
EnumAlgorithmErrc
* All the algorithm errors */
include/jwt/error_codes.hpp:32
EnumAlgorithmFailureSource
* Algorithm error conditions * TODO: Remove it or use it! */
include/jwt/error_codes.hpp:45
ClassArena
include/jwt/stack_alloc.hpp:46
ClassDMap
* Decoding map. * A helper constexpr class for providing interface * to the decoding map for base64. */
include/jwt/base64.hpp:150
EnumDecodeErrc
* Decode error conditions */
include/jwt/error_codes.hpp:52
ClassDecodeError
* Exception thrown for decode related errors. */
include/jwt/exceptions.hpp:75
ClassEMap
* Encoding map. * A constexpr helper class for performing base64 * encoding on the input byte string. */
include/jwt/base64.hpp:57
ClassES256
* ES256 algorithm. */
include/jwt/algorithm.hpp:162
ClassES384
* ES384 algorithm. */
include/jwt/algorithm.hpp:175
ClassES512
* ES512 algorithm. */
include/jwt/algorithm.hpp:188
ClassHMACSign
include/jwt/algorithm.hpp:333
ClassHMACSign<algo::NONE>
include/jwt/algorithm.hpp:417
ClassHS256
* HS256 algorithm. */
include/jwt/algorithm.hpp:79
ClassHS384
* HS384 algorithm. */
include/jwt/algorithm.hpp:90
ClassHS512
* HS512 algorithm. */
include/jwt/algorithm.hpp:101
ClassImmatureSignatureError
* Derived from VerificationError. * Thrown when the token is decoded at a time before * as specified in the `nbf` claim. */
include/jwt/exceptions.hpp:250
ClassInvalidAlgorithmError
* Derived from VerificationError. * Thrown when the algorithm decoded in the header * is incorrect. */
include/jwt/exceptions.hpp:138
ClassInvalidAudienceError
* Derived from VerificationError. * Thrown when the audience claim does not match * with the one provided as part of decode argument. */
include/jwt/exceptions.hpp:186
ClassInvalidIATError
* Derived from VerificationError. * Thrown when verify_iat parameter is passed to * decode and IAT is not present. */
include/jwt/exceptions.hpp:218
ClassInvalidIssuerError
* Derived from VerificationError. * Thrown when the issuer claim does not match * with the one provided as part of decode argument. */
include/jwt/exceptions.hpp:170
ClassInvalidJTIError
* Derived from VerificationError. * Thrown when validate_jti is asked for * in decode and jti claim is not present. */
include/jwt/exceptions.hpp:234
ClassInvalidKeyError
include/jwt/exceptions.hpp:276
ClassInvalidSignatureError
* Derived from VerificationError. * Thrown when the signature does not match in the verification process. */
include/jwt/exceptions.hpp:265
ClassInvalidSubjectError
* Derived from VerificationError. * Thrown when the subject claim does not match * with the one provided as part of decode argument. */
include/jwt/exceptions.hpp:202
ClassKeyNotPresentError
* A derived decode error for Key argument not present * error. Only thrown if the algorithm set is not NONE. */
include/jwt/exceptions.hpp:105
ClassMemoryAllocationException
* Exception for allocation related failures in the * OpenSSL C APIs. */
include/jwt/exceptions.hpp:35
ClassNONE
* NONE algorithm. */
include/jwt/algorithm.hpp:112
ClassPEMSign
include/jwt/algorithm.hpp:463
ClassRS256
* RS256 algorithm. */
include/jwt/algorithm.hpp:123
ClassRS384
* RS384 algorithm. */
include/jwt/algorithm.hpp:136
ClassRS512
* RS512 algorithm. */
include/jwt/algorithm.hpp:149
ClassSignatureFormatError
* A derived decode error for signature format * error. */
include/jwt/exceptions.hpp:90
ClassSigningError
* Exception thrown for failures in OpenSSL * APIs while signing. */
include/jwt/exceptions.hpp:61
ClassTokenExpiredError
* Derived from VerificationError. * Thrown when the token is expired at the * time of decoding. */
include/jwt/exceptions.hpp:154
ClassTypeConversionError
* Derived from VerificationError. * Thrown when there type expectation mismatch * while verifying the values of registered claim names. */
include/jwt/exceptions.hpp:292
EnumVerificationErrc
* Errors handled during verification process. */
include/jwt/error_codes.hpp:78
ClassVerificationError
* Base class exception for all kinds of verification errors. * Verification errors are thrown only when the verify * decode parameter is set to true
include/jwt/exceptions.hpp:122
ClassWrapper
tests/test_jwt_object.cc:6
Classadl_serializer
include/jwt/json/json.hpp:2896
Classalgorithm_param
* Parameter for providing the algorithm to use. * The parameter can accept either the string representation * or the enum class. * * Modeled as Pa
include/jwt/parameters.hpp:103
Classalgorithms_param
include/jwt/parameters.hpp:157
Classaudience_param
*/
include/jwt/parameters.hpp:184
Classbase64_enc_dec
include/jwt/jwt.hpp:237
Classbasic_json
include/jwt/json/json.hpp:2909
Classbasic_json
include/jwt/json/json.hpp:11558
Classbasic_string_view
include/jwt/string_view.hpp:52
Classbinary_reader
include/jwt/json/json.hpp:7695
Classbinary_writer
include/jwt/json/json.hpp:12752
Classbool_pack
include/jwt/detail/meta.hpp:219
Classboundaries
include/jwt/json/json.hpp:14507
Classbyte_container_with_subtype
include/jwt/json/json.hpp:4433
Classcached_power
include/jwt/json/json.hpp:14646
Classcase_compare
include/jwt/jwt.hpp:144
Enumcbor_tag_handler_t
how to treat CBOR tags
include/jwt/json/json.hpp:7668
Classconjunction
include/jwt/json/json.hpp:3323
Classconjunction<B1, Bn...>
include/jwt/json/json.hpp:3326
Classconjunction<B1>
include/jwt/json/json.hpp:3324
Classdetector
include/jwt/json/json.hpp:2837
Classdetector<Default, void_t<Op<Args...>>, Op, Args...>
include/jwt/json/json.hpp:2844
Classempty_type
* A type tag representing an empty tag. * To be used to represent a `result-not-found` * situation. */
include/jwt/detail/meta.hpp:50
Enumerror_handler_t
how to treat decoding errors
include/jwt/json/json.hpp:15469
Classexception
! @brief general exception of the @ref basic_json class This class is an extension of `std::exception` objects with a member @a id for exception ids.
include/jwt/json/json.hpp:2352
Classexternal_constructor
include/jwt/json/json.hpp:4014
Classexternal_constructor<value_t::array>
include/jwt/json/json.hpp:4117
Classexternal_constructor<value_t::binary>
include/jwt/json/json.hpp:4059
Classexternal_constructor<value_t::boolean>
include/jwt/json/json.hpp:4017
Classexternal_constructor<value_t::number_float>
include/jwt/json/json.hpp:4081
Classexternal_constructor<value_t::number_integer>
include/jwt/json/json.hpp:4105
Classexternal_constructor<value_t::number_unsigned>
include/jwt/json/json.hpp:4093
Classexternal_constructor<value_t::object>
include/jwt/json/json.hpp:4176
Classexternal_constructor<value_t::string>
include/jwt/json/json.hpp:4029
Classfrom_json_fn
include/jwt/json/json.hpp:3784
Classhas_create_json_obj_member
include/jwt/detail/meta.hpp:61
Classhas_create_json_obj_member<T, void_t< decltype( std::declval<T&&>().create_json_obj(), (void)0 ) > >
include/jwt/detail/meta.hpp:66
Classhas_from_json
include/jwt/json/json.hpp:3034
Classhas_from_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
include/jwt/json/json.hpp:3047
Classhas_non_default_from_json
include/jwt/json/json.hpp:3060
Classhas_non_default_from_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
include/jwt/json/json.hpp:3063
Classhas_to_json
include/jwt/json/json.hpp:3075
Classhas_to_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
include/jwt/json/json.hpp:3078
Classhas_type
include/jwt/detail/meta.hpp:198
Classhas_type<F, list<>>
include/jwt/detail/meta.hpp:201
Classhas_type<F, list<F, T...>>
include/jwt/detail/meta.hpp:206
Classhas_type<F, list<H,T...>>
include/jwt/detail/meta.hpp:211
Classhash<nlohmann::json>
include/jwt/json/json.hpp:25188
Classheaders_param
include/jwt/parameters.hpp:129
Classindex_sequence
include/jwt/json/json.hpp:2687
Enuminput_format_t
the supported input formats
include/jwt/json/json.hpp:4744
Classinternal_iterator
include/jwt/json/json.hpp:10750
next →1–100 of 221, ranked by callers