Documentation

SignatureV3Https extends AbstractSignature
in package

Implementation of Signature Version 3 HTTPS

Tags
link
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/RESTAuthentication.html

Table of Contents

Methods

createPresignedUrl()  : string
Create a pre-signed URL
signRequest()  : mixed
Signs the specified request with an AWS signing protocol by using the provided AWS account credentials and adding the required headers to the request.
getTimestamp()  : int
Provides the timestamp used for the class (used for mocking PHP's time() function)

Methods

createPresignedUrl()

Create a pre-signed URL

public createPresignedUrl(RequestInterface $request, CredentialsInterface $credentials, mixed $expires) : string
Parameters
$request : RequestInterface

Request to sign

$credentials : CredentialsInterface

Credentials used to sign

$expires : mixed

The time at which the URL should expire. This can be a Unix timestamp, a PHP DateTime object, or a string that can be evaluated by strtotime

Tags
codeCoverageIgnore
Return values
string

getTimestamp()

Provides the timestamp used for the class (used for mocking PHP's time() function)

protected getTimestamp() : int
Return values
int

        
On this page

Search results