SSS - S3 Toolkit 0.9.6
S3 client library and applications
Loading...
Searching...
No Matches
aws_sign.h File Reference

Public interface to signing URLs and HTTP headers with the S3v4 protocol standard. More...

#include "common.h"
#include "url_utility.h"
#include <string>
+ Include dependency graph for aws_sign.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  sss::ComputeSignatureConfig
 Arguments for ComputeSignature and SignHeaders functions. More...
 
struct  sss::S3SignUrlConfig
 Arguments to SignedURL function. More...
 
struct  sss::Signature
 Signature information. More...
 

Functions

Signature sss::ComputeSignature (const ComputeSignatureConfig &cfg)
 Compute signature.
 
std::string sss::SignedURL (const S3SignUrlConfig &cfg)
 Generate presigned URL.
 
Headers sss::SignHeaders (const ComputeSignatureConfig &cfg)
 Sign headers.
 

Detailed Description

Public interface to signing URLs and HTTP headers with the S3v4 protocol standard.