Helpers for writing your own authenticators.
Definition in file utils.hpp.
Go to the source code of this file.
#include <string>
#include <userver/s3api/models/request.hpp>
#include <userver/s3api/models/secret.hpp>
Namespaces | |
namespace | s3api |
Top namespace for S3 library. | |
Functions | |
std::string | s3api::authenticators::MakeHeaderDate () |
std::string | s3api::authenticators::MakeHeaderContentMd5 (const std::string &data) |
std::string | s3api::authenticators::MakeHeaderAuthorization (const std::string &string_to_sign, const std::string &access_key, const Secret &secret_key) |
std::string | s3api::authenticators::MakeSignature (const std::string &string_to_sign, const Secret &secret_key) |
std::string | s3api::authenticators::MakeStringToSign (const Request &request, const std::string &header_date, const std::optional< std::string > &header_content_md5) |
std::string s3api::authenticators::MakeHeaderAuthorization | ( | const std::string & | string_to_sign, |
const std::string & | access_key, | ||
const Secret & | secret_key ) |
std::string s3api::authenticators::MakeHeaderContentMd5 | ( | const std::string & | data | ) |
std::string s3api::authenticators::MakeSignature | ( | const std::string & | string_to_sign, |
const Secret & | secret_key ) |