Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Thalhammer/jwt-cpp
/ functions
Functions
441 in github.com/Thalhammer/jwt-cpp
⨍
Functions
441
◇
Types & classes
108
↓ 115 callers
Method
verify
* Check if signature is valid * * \param data The data to check signature against * \param signature Signature provided by the jwt * \
include/jwt-cpp/jwt.h:1524
↓ 98 callers
Method
get
include/jwt-cpp/jwt.h:438
↓ 74 callers
Function
decode
include/jwt-cpp/jwt.h:4208
↓ 72 callers
Method
sign
* Sign jwt data * \param data The data to sign * \param ec error_code filled with details on error * \return RSA signature for the given d
include/jwt-cpp/jwt.h:1490
↓ 64 callers
Function
verify
include/jwt-cpp/jwt.h:4147
↓ 38 callers
Function
create
include/jwt-cpp/jwt.h:4157
↓ 37 callers
Method
begin
include/jwt-cpp/jwt.h:4104
↓ 34 callers
Method
end
include/jwt-cpp/jwt.h:4105
↓ 34 callers
Method
get_type
* Get type claim * \return type as a string * \throw std::runtime_error If claim was not present * \throw std::bad_cast Claim was present but
include/jwt-cpp/jwt.h:2956
↓ 30 callers
Method
message
include/jwt-cpp/jwt.h:131
↓ 30 callers
Function
run_multitest
tests/OpenSSLErrorTest.cpp:712
↓ 23 callers
Method
as_string
* Get the contained JSON value as a string * \return content as string * \throw std::bad_cast Content was not a string */
include/jwt-cpp/jwt.h:2661
↓ 22 callers
Function
count_padding
include/jwt-cpp/base.h:166
↓ 21 callers
Method
clear
include/picojson/picojson.h:294
↓ 17 callers
Method
empty
* Check if the jwk has any claims * \return true is any claim is present */
include/jwt-cpp/jwt.h:4052
↓ 17 callers
Method
get_claim
* Get a claim by name * * \param name the name of the desired claim * \return Requested claim * \throw jwt::error::claim_not_present_e
include/jwt-cpp/jwt.h:2787
↓ 17 callers
Method
value
include/picojson/picojson.h:212
↓ 16 callers
Function
throw_if_error
* \brief Raises an exception if any JWT-CPP error codes are active */
include/jwt-cpp/jwt.h:383
↓ 13 callers
Method
get_algorithm
* Get algorithm claim * \return algorithm as string * \throw std::runtime_error If claim was not present * \throw std::bad_cast Claim was pre
include/jwt-cpp/jwt.h:3904
↓ 12 callers
Method
has_algorithm
* Check if algorithm is present ("alg") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:3993
↓ 12 callers
Method
push_back
include/picojson/picojson.h:1040
↓ 12 callers
Method
to_json
* Get wrapped JSON value * \return Wrapped JSON value */
include/jwt-cpp/jwt.h:2635
↓ 11 callers
Method
has_key_id
* Check if key id is present ("kid") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:4005
↓ 11 callers
Function
load_public_key_from_string
include/jwt-cpp/jwt.h:714
↓ 10 callers
Function
parse
include/picojson/picojson.h:1098
↓ 9 callers
Method
has_claim
* Check if a claim is present in the map * \return true if claim was present, false otherwise */
include/jwt-cpp/jwt.h:2776
↓ 9 callers
Method
has_expires_at
* Check if expires is present ("exp") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:2825
↓ 9 callers
Method
has_issued_at
* Check if issued at is present ("iat") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:2835
↓ 9 callers
Method
has_issuer
* Check if issuer is present ("iss") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:2810
↓ 9 callers
Method
has_not_before
* Check if not before is present ("nbf") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:2830
↓ 9 callers
Method
has_subject
* Check if subject is present ("sub") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:2815
↓ 9 callers
Method
has_type
* Check if type is present ("typ") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:2932
↓ 9 callers
Function
index
include/jwt-cpp/base.h:140
↓ 8 callers
Method
expect
include/picojson/picojson.h:698
↓ 8 callers
Method
get_payload_claim
* Get payload claim * \return Requested claim * \throw std::runtime_error If claim was not present */
include/jwt-cpp/jwt.h:2907
↓ 8 callers
Method
getc
include/picojson/picojson.h:661
↓ 8 callers
Method
has_audience
* Check if audience is present ("aud") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:2820
↓ 8 callers
Method
has_content_type
* Check if content type is present ("cty") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:2937
↓ 8 callers
Method
has_id
* Check if token id is present ("jti") * \return true if present, false otherwise */
include/jwt-cpp/jwt.h:2840
↓ 8 callers
Function
load_private_key_from_string
include/jwt-cpp/jwt.h:782
↓ 8 callers
Function
make_evp_md_ctx
include/jwt-cpp/jwt.h:524
↓ 7 callers
Function
convert_base64_der_to_pem
include/jwt-cpp/jwt.h:628
↓ 7 callers
Method
count
Add missing C++11 lookup method
include/jwt-cpp/traits/danielaparker-jsoncons/traits.h:56
↓ 7 callers
Function
make_mem_buf_bio
include/jwt-cpp/jwt.h:499
↓ 7 callers
Method
name
* Returns the algorithm name provided to the constructor * \return algorithm's name */
include/jwt-cpp/jwt.h:1550
↓ 6 callers
Method
as_date
* \brief Get the contained JSON value as a date * * If the value is a decimal, it is rounded to the closest integer * * \return content as
include/jwt-cpp/jwt.h:2671
↓ 6 callers
Method
get_audience
* Get audience claim * \return audience as a set of strings * \throw std::runtime_error If claim was not present * \throw std::bad_cast Claim
include/jwt-cpp/jwt.h:2861
↓ 6 callers
Method
get_jwk
* Get jwk * \return Requested jwk by key_id * \throw std::runtime_error If jwk was not present */
include/jwt-cpp/jwt.h:4124
↓ 6 callers
Function
raw2bn
* Convert an std::string to a OpenSSL BIGNUM * \param raw String to convert * \param ec error_code for error_detection (gets cleared if no erro
include/jwt-cpp/jwt.h:857
↓ 6 callers
Method
ungetc
include/picojson/picojson.h:675
↓ 5 callers
Function
_parse
include/picojson/picojson.h:876
↓ 5 callers
Method
get_key_id
* Get key id claim * \return key id as string * \throw std::runtime_error If claim was not present * \throw std::bad_cast Claim was present b
include/jwt-cpp/jwt.h:3912
↓ 5 callers
Function
parse_jwks
include/jwt-cpp/jwt.h:4247
↓ 5 callers
Function
swap
include/picojson/picojson.h:1176
↓ 4 callers
Function
EVP_DigestSignFinal
tests/OpenSSLErrorTest.cpp:217
↓ 4 callers
Function
EVP_DigestUpdate
tests/OpenSSLErrorTest.cpp:239
↓ 4 callers
Method
as_array
* Get the contained JSON value as an array * \return content as array * \throw std::bad_cast Content was not an array */
include/jwt-cpp/jwt.h:2682
↓ 4 callers
Method
as_integer
* Get the contained JSON value as an integer * \return content as int * \throw std::bad_cast Content was not an int */
include/jwt-cpp/jwt.h:2702
↓ 4 callers
Function
bn2raw
include/jwt-cpp/jwt.h:843
↓ 4 callers
Function
create_public_key_from_rsa_components
include/jwt-cpp/jwt.h:927
↓ 4 callers
Function
extract_pubkey_from_cert
include/jwt-cpp/jwt.h:542
↓ 4 callers
Method
get_issuer
* Get issuer claim * \return issuer as string * \throw std::runtime_error If claim was not present * \throw std::bad_cast Claim was present b
include/jwt-cpp/jwt.h:2847
↓ 4 callers
Method
get_payload_json
* Get all payload as JSON object * \return map of claims */
include/jwt-cpp/jwt.h:3094
↓ 4 callers
Method
has_jwk
* Check if a jwk with the kid is present * \return true if jwk was present, false otherwise */
include/jwt-cpp/jwt.h:4115
↓ 4 callers
Method
push_back
include/jwt-cpp/traits/danielaparker-jsoncons/traits.h:104
↓ 3 callers
Function
BIO_write
tests/OpenSSLErrorTest.cpp:156
↓ 3 callers
Function
EVP_DigestSignInit
tests/OpenSSLErrorTest.cpp:356
↓ 3 callers
Function
EVP_DigestVerifyFinal
tests/OpenSSLErrorTest.cpp:404
↓ 3 callers
Function
EVP_DigestVerifyInit
tests/OpenSSLErrorTest.cpp:380
↓ 3 callers
Function
_parse_string
include/picojson/picojson.h:779
↓ 3 callers
Method
as_boolean
* Get the contained JSON value as a bool * \return content as bool * \throw std::bad_cast Content was not a bool */
include/jwt-cpp/jwt.h:2709
↓ 3 callers
Method
as_number
* Get the contained JSON value as a number * \return content as double * \throw std::bad_cast Content was not a number */
include/jwt-cpp/jwt.h:2716
↓ 3 callers
Method
as_set
* Get the contained JSON value as a set of strings * \return content as set of strings * \throw std::bad_cast Content was not an array of string
include/jwt-cpp/jwt.h:2689
↓ 3 callers
Method
cbegin
include/jwt-cpp/traits/danielaparker-jsoncons/traits.h:110
↓ 3 callers
Method
cend
include/jwt-cpp/traits/danielaparker-jsoncons/traits.h:111
↓ 3 callers
Function
create_public_key_from_ec_components
include/jwt-cpp/jwt.h:1165
↓ 3 callers
Function
encode
include/jwt-cpp/base.h:179
↓ 3 callers
Method
get_header_json
* Get all header as JSON object * \return map of claims */
include/jwt-cpp/jwt.h:3099
↓ 3 callers
Method
get_x5c
* Get x5c claim * \return x5c as an array * \throw std::runtime_error If claim was not present * \throw std::bad_cast Claim was present but n
include/jwt-cpp/jwt.h:3932
↓ 3 callers
Method
get_x5c_key_value
* Get x5c claim as a string * \return x5c as an string * \throw std::runtime_error If claim was not present * \throw std::bad_cast Claim was
include/jwt-cpp/jwt.h:3964
↓ 3 callers
Function
load_public_ec_key_from_string
* \brief Load a public key from a string. * * The string should contain a pem encoded certificate or public key * * \deprecated Use the te
include/jwt-cpp/jwt.h:828
↓ 3 callers
Method
now
* Gets the current system time * \return time_point of the host system */
include/jwt-cpp/jwt.h:4169
↓ 3 callers
Function
parse_jwk
include/jwt-cpp/jwt.h:4233
↓ 2 callers
Function
EC_KEY_check_key
tests/OpenSSLErrorTest.cpp:322
↓ 2 callers
Function
EVP_PKEY_CTX_new_from_name
tests/OpenSSLErrorTest.cpp:498
↓ 2 callers
Function
EVP_PKEY_CTX_new_from_pkey
tests/OpenSSLErrorTest.cpp:309
↓ 2 callers
Function
EVP_PKEY_fromdata
tests/OpenSSLErrorTest.cpp:522
↓ 2 callers
Function
EVP_PKEY_fromdata_init
tests/OpenSSLErrorTest.cpp:510
↓ 2 callers
Function
EVP_PKEY_get1_EC_KEY
tests/OpenSSLErrorTest.cpp:333
↓ 2 callers
Function
OSSL_PARAM_BLD_new
tests/OpenSSLErrorTest.cpp:439
↓ 2 callers
Function
OSSL_PARAM_BLD_push_BN
tests/OpenSSLErrorTest.cpp:450
↓ 2 callers
Function
OSSL_PARAM_BLD_to_param
tests/OpenSSLErrorTest.cpp:486
↓ 2 callers
Function
_parse_quadhex
include/picojson/picojson.h:717
↓ 2 callers
Method
as_object
include/jwt-cpp/traits/boost-json/traits.h:41
↓ 2 callers
Method
begin
include/jwt-cpp/traits/danielaparker-jsoncons/traits.h:106
↓ 2 callers
Function
convert_der_to_pem
* \brief Convert the certificate provided as DER to PEM. * * \param cert_der_str String containing the certificate encoded as base64 DER * \
include/jwt-cpp/jwt.h:592
↓ 2 callers
Function
copy
include/picojson/picojson.h:525
↓ 2 callers
Method
end
include/jwt-cpp/traits/danielaparker-jsoncons/traits.h:107
↓ 2 callers
Method
get_header_claim
* Get header claim * \return Requested claim * \throw std::runtime_error If claim was not present */
include/jwt-cpp/jwt.h:2983
↓ 2 callers
Method
get_jwk_claim
* Get jwk claim by name * \return Requested claim * \throw std::runtime_error If claim was not present */
include/jwt-cpp/jwt.h:4044
next →
1–100 of 441, ranked by callers