|
cxxmcp 1.1.6
C++ MCP SDK
|
JOSE base64url helpers shared by optional OpenSSL auth code. More...
#include <cstddef>#include <cstdint>#include <string>#include <string_view>#include <utility>#include <vector>#include "cxxmcp/auth/types.hpp"#include "cxxmcp/core/result.hpp"Go to the source code of this file.
Functions | |
| core::Error | mcp::auth::openssl::make_jose_error (JoseErrorCode code, std::string message, std::string detail={}) |
| std::string | mcp::auth::openssl::base64url_encode_bytes (const unsigned char *data, std::size_t size) |
| std::string | mcp::auth::openssl::base64url_encode (std::string_view data) |
| std::string | mcp::auth::openssl::base64url_encode (const std::vector< unsigned char > &data) |
| int | mcp::auth::openssl::detail::base64url_decode_value (char ch) |
| core::Result< std::vector< unsigned char > > | mcp::auth::openssl::base64url_decode (std::string_view input) |
| core::Result< std::string > | mcp::auth::openssl::base64url_decode_to_string (std::string_view input) |
JOSE base64url helpers shared by optional OpenSSL auth code.