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>
This graph shows which files directly or indirectly include this file: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 ) |