|
CCF
|
#include "ccf/crypto/base64.h"#include "ccf/crypto/verifier.h"#include "ccf/http_consts.h"#include "http_parser.h"#include <fmt/format.h>#include <optional>#include <string>Go to the source code of this file.
Classes | |
| struct | http::JwtHeader |
| struct | http::JwtPayload |
| class | http::JwtVerifier |
| struct | http::JwtVerifier::Token |
Namespaces | |
| namespace | http |
Macros | |
| #define | FMT_HEADER_ONLY |
Enumerations | |
| enum class | http::JwtCryptoAlgorithm : uint8_t { http::RS256 , http::ES256 } |
Functions | |
| http::DECLARE_JSON_ENUM (JwtCryptoAlgorithm, {{JwtCryptoAlgorithm::RS256, "RS256"}, {JwtCryptoAlgorithm::ES256, "ES256"}}) | |
| http::DECLARE_JSON_REQUIRED_FIELDS (JwtPayload, exp, iss) | |
| http::DECLARE_JSON_OPTIONAL_FIELDS (JwtPayload, nbf, tid) | |
| #define FMT_HEADER_ONLY |