\Obs\S3\SignatureV2Signature

Summary

Methods
Properties
Constants
urlencodeWithSafe()
__construct()
doAuth()
makeCanonicalstring()
No public properties found
INTEREST_HEADER_KEY_LIST
transXmlByType()
prepareAuth()
$ak
$sk
$pathStyle
$endpoint
$methodName
N/A
No private methods found
No private properties found
N/A

Constants

INTEREST_HEADER_KEY_LIST

INTEREST_HEADER_KEY_LIST = array('content-type', 'content-md5', 'date')

Properties

$ak

$ak : 

Type

$sk

$sk : 

Type

$pathStyle

$pathStyle : 

Type

$endpoint

$endpoint : 

Type

$methodName

$methodName : 

Type

Methods

urlencodeWithSafe()

urlencodeWithSafe(  $val,   $safe = ',:?&%') 

Parameters

$val
$safe

__construct()

__construct(  $ak,   $sk,   $pathStyle,   $endpoint,   $methodName) 

Parameters

$ak
$sk
$pathStyle
$endpoint
$methodName

doAuth()

doAuth(array  $requestConfig, array  $params, \Obs\Common\Model  $model) 

Parameters

array $requestConfig
array $params
\Obs\Common\Model $model

makeCanonicalstring()

makeCanonicalstring(  $method,   $headers,   $pathArgs,   $bucketName,   $objectKey,   $expires = null) 

Parameters

$method
$headers
$pathArgs
$bucketName
$objectKey
$expires

transXmlByType()

transXmlByType(  $key,   $value,   $subParams) 

Parameters

$key
$value
$subParams

prepareAuth()

prepareAuth(array  $requestConfig, array  $params, \Obs\Common\Model  $model) 

Parameters

array $requestConfig
array $params
\Obs\Common\Model $model