userver: s3api::authenticators::AccessKey Class Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
s3api::authenticators::AccessKey Class Reference

Your opinion will help to improve our service

Leave a feedback >

Detailed Description

Definition at line 16 of file access_key.hpp.

+ Inheritance diagram for s3api::authenticators::AccessKey:

Public Member Functions

 AccessKey (std::string access_key, Secret secret_key)
 
std::unordered_map< std::string, std::string > Auth (const Request &request) const override
 
std::unordered_map< std::string, std::string > Sign (const Request &request, time_t expires) const override
 

Constructor & Destructor Documentation

◆ AccessKey()

s3api::authenticators::AccessKey::AccessKey ( std::string access_key,
Secret secret_key )
inline

Definition at line 18 of file access_key.hpp.

Member Function Documentation

◆ Auth()

std::unordered_map< std::string, std::string > s3api::authenticators::AccessKey::Auth ( const Request & request) const
overridevirtual

Implements s3api::authenticators::Authenticator.

Definition at line 12 of file access_key.cpp.

◆ Sign()

std::unordered_map< std::string, std::string > s3api::authenticators::AccessKey::Sign ( const Request & request,
time_t expires ) const
overridevirtual

Implements s3api::authenticators::Authenticator.

Definition at line 40 of file access_key.cpp.


The documentation for this class was generated from the following files:
  • userver/s3api/authenticators/access_key.hpp
  • /home/antonyzhilin/arcadia/taxi/uservices/userver/libraries/s3api/src/s3api/authenticators/access_key.cpp