![]() |
MySQL 9.3.0
Source Code Documentation
|
#include <openssl/hmac.h>
#include <cassert>
#include <iostream>
#include <vector>
#include "helper/container/generic.h"
#include "helper/error.h"
#include "helper/json/rapid_json_iterator.h"
#include "helper/json/text_to.h"
#include "helper/json/to_string.h"
#include "helper/token/jwt.h"
#include "mysql/harness/string_utils.h"
#include "mysqlrouter/base64.h"
Namespaces | |
namespace | helper |
Typedefs | |
using | helper::Base64NoPadd = Base64Base< Base64Alphabet::Base64Url, Base64Endianess::BIG, false, '='> |
Functions | |
std::string | helper::as_string (const std::vector< unsigned char > &c) |
std::vector< uint8_t > | helper::as_array (const std::string &s) |
template<typename Document > | |
void | helper::doc_set_member (Document &doc, std::string_view name, std::string_view value) |
std::string | helper::encode_HS256 (const std::string &secret, const std::string &message) |
Variables | |
const std::string | helper::kHeaderClaimAlgorithm {"alg"} |
const std::string | helper::kHeaderClaimType {"typ"} |