Constants

CONTENT_SHA256

CONTENT_SHA256 = 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'

Properties

$ak

$ak : 

Type

$sk

$sk : 

Type

$pathStyle

$pathStyle : 

Type

$endpoint

$endpoint : 

Type

$methodName

$methodName : 

Type

$region

$region : 

Type

$utcTimeZone

$utcTimeZone : 

Type

Methods

urlencodeWithSafe()

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

Parameters

$val
$safe

__construct()

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

Parameters

$ak
$sk
$pathStyle
$endpoint
$region
$methodName

doAuth()

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

Parameters

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

getSignature()

getSignature(  $canonicalstring,   $longDate,   $shortDate) 

Parameters

$canonicalstring
$longDate
$shortDate

getCanonicalQueryString()

getCanonicalQueryString(  $pathArgs) 

Parameters

$pathArgs

getCanonicalHeaders()

getCanonicalHeaders(  $headers) 

Parameters

$headers

getCanonicalURI()

getCanonicalURI(  $bucketName,   $objectKey) 

Parameters

$bucketName
$objectKey

makeCanonicalstring()

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

Parameters

$method
$headers
$pathArgs
$bucketName
$objectKey
$signedHeaders
$payload

getSignedHeaders()

getSignedHeaders(  $headers) 

Parameters

$headers

getScope()

getScope(  $shortDate) 

Parameters

$shortDate

getCredential()

getCredential(  $shortDate) 

Parameters

$shortDate

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