#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.
|
| | http::DECLARE_JSON_ENUM (JwtCryptoAlgorithm, {{JwtCryptoAlgorithm::RS256, "RS256"}, {JwtCryptoAlgorithm::ES256, "ES256"}}) |
| |
| | http::DECLARE_JSON_TYPE (JwtHeader) |
| |
| | http::DECLARE_JSON_REQUIRED_FIELDS (JwtHeader, alg, kid) |
| |
| | http::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (JwtPayload) |
| |
| | http::DECLARE_JSON_REQUIRED_FIELDS (JwtPayload, exp, iss) |
| |
| | http::DECLARE_JSON_OPTIONAL_FIELDS (JwtPayload, nbf, tid) |
| |
◆ FMT_HEADER_ONLY