cc1  v2.1
CC1 source code docs
 All Classes Namespaces Files Functions Variables Pages
src.common.signature.Signature Class Reference

Signing AWS API Requests More...

Public Member Functions

def __init__

Static Public Member Functions

def checkSignature
 Check, whether signature is correct (depending on the signature's version).
def generateSignatureS3
 Method for generating signature of parameters using password It is mainly used for Amazon S3, because EC2 doesn't support this version is signature.
def generateSignatureVer1
 Method generating signature depending on parameters and password (once again).
def generateSignatureVer2
 Method generating signature depending on parameters and password (one that checks whether it works)

Public Attributes

 signature
 signature body

Detailed Description

Signing AWS API Requests

Definition at line 43 of file signature.py.

Constructor & Destructor Documentation

def src.common.signature.Signature.__init__ (   self)

Definition at line 44 of file signature.py.

Member Function Documentation

def src.common.signature.Signature.checkSignature (   password,
  signatureToCheck,
  parameters 
)
static

Check, whether signature is correct (depending on the signature's version).

Definition at line 147 of file signature.py.

def src.common.signature.Signature.generateSignatureS3 (   password,
  parameters 
)
static

Method for generating signature of parameters using password It is mainly used for Amazon S3, because EC2 doesn't support this version is signature.

Parameters should have:

  • Method
  • Content-MD5
  • Content-Type
  • Date
  • Resource - path including buckets, object and subresource e.g. /bucket/object?acl
  • X_Amz_Headers - dictionary with x_amz_* headers passed by client

Definition at line 110 of file signature.py.

def src.common.signature.Signature.generateSignatureVer1 (   password,
  parameters 
)
static

Method generating signature depending on parameters and password (once again).

Version 1

Definition at line 82 of file signature.py.

def src.common.signature.Signature.generateSignatureVer2 (   password,
  parameters 
)
static

Method generating signature depending on parameters and password (one that checks whether it works)

Version 2

Definition at line 57 of file signature.py.

Member Data Documentation

src.common.signature.Signature.signature

signature body

Definition at line 47 of file signature.py.


The documentation for this class was generated from the following file: