Page MenuHomePhorge
Diviner Arcanist Tech Docs PhutilAWSv4Signature

final class PhutilAWSv4Signature
Arcanist Technical Documentation ()

This class is not documented.

Methods

public function __get($name)
Inherited

This method is not documented.
Parameters
$name
Return
wild

public function __set($name, $value)
Inherited

This method is not documented.
Parameters
$name
$value
Return
wild

public function current()
Inherited

This method is not documented.
Return
wild

public function key()
Inherited

This method is not documented.
Return
wild

public function next()
Inherited

This method is not documented.
Return
wild

public function rewind()
Inherited

This method is not documented.
Return
wild

public function valid()
Inherited

This method is not documented.
Return
wild

private function throwOnAttemptedIteration()
Inherited

This method is not documented.
Return
wild

public function getPhobjectClassConstant($key, $byte_limit)
Inherited

Phobject

Read the value of a class constant.

This is the same as just typing self::CONSTANTNAME, but throws a more useful message if the constant is not defined and allows the constant to be limited to a maximum length.

Parameters
string$keyName of the constant.
int|null$byte_limitMaximum number of bytes permitted in the value.
Return
stringValue of the constant.

public function setAccessKey($access_key)

This method is not documented.
Parameters
$access_key
Return
wild

public function setSecretKey($secret_key)

This method is not documented.
Parameters
PhutilOpaqueEnvelope$secret_key
Return
wild

public function setDate($date)

This method is not documented.
Parameters
$date
Return
wild

public function getDate()

This method is not documented.
Return
wild

public function setRegion($region)

This method is not documented.
Parameters
$region
Return
wild

public function getRegion()

This method is not documented.
Return
wild

public function setService($service)

This method is not documented.
Parameters
$service
Return
wild

public function getService()

This method is not documented.
Return
wild

public function setSigningKey($signing_key)

This method is not documented.
Parameters
$signing_key
Return
wild

public function getSigningKey()

This method is not documented.
Return
wild

private function getAlgorithm()

This method is not documented.
Return
wild

public function setSignContent($sign_content)

This method is not documented.
Parameters
$sign_content
Return
wild

public function getSignContent()

This method is not documented.
Return
wild

private function getHost($future)

This method is not documented.
Parameters
HTTPSFuture$future
Return
wild

private function getPath($future)

This method is not documented.
Parameters
HTTPSFuture$future
Return
wild

public function signRequest($future)

This method is not documented.
Parameters
HTTPSFuture$future
Return
wild

private function getBodySignature($future)

This method is not documented.
Parameters
HTTPSFuture$future
Return
wild

private function getCanonicalRequestSignature($future, $body_signature)

This method is not documented.
Parameters
HTTPSFuture$future
$body_signature
Return
wild

private function getStringToSign($request_signature)

This method is not documented.
Parameters
$request_signature
Return
wild

private function getScopeParts()

This method is not documented.
Return
wild

private function computeSigningKey()

This method is not documented.
Return
wild

private function getCanonicalHeaderList($future)

This method is not documented.
Parameters
HTTPSFuture$future
Return
wild

private function getCanonicalHeaderMap($future)

This method is not documented.
Parameters
HTTPSFuture$future
Return
wild

private function getSignedHeaderList($future)

This method is not documented.
Parameters
HTTPSFuture$future
Return
wild

private function getCanonicalParameterList($future)

This method is not documented.
Parameters
HTTPSFuture$future
Return
wild

private function getCredential()

This method is not documented.
Return
wild