OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
Xpress
/
vendor
/
aws
/
aws-sdk-php
/
src
/
Signature
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:17 AM
rwxr-xr-x
📄
AnonymousSignature.php
700 bytes
05/19/2025 10:07:17 AM
rw-r--r--
📄
S3ExpressSignature.php
1.56 KB
05/19/2025 10:07:17 AM
rw-r--r--
📄
S3SignatureV4.php
4.06 KB
05/19/2025 10:07:17 AM
rw-r--r--
📄
SignatureInterface.php
1.43 KB
05/19/2025 10:07:17 AM
rw-r--r--
📄
SignatureProvider.php
5.3 KB
05/19/2025 10:07:17 AM
rw-r--r--
📄
SignatureTrait.php
1.34 KB
05/19/2025 10:07:17 AM
rw-r--r--
📄
SignatureV4.php
20.13 KB
05/19/2025 10:07:17 AM
rw-r--r--
Editing: SignatureInterface.php
Close
<?php namespace Aws\Signature; use Aws\Credentials\CredentialsInterface; use Psr\Http\Message\RequestInterface; /** * Interface used to provide interchangeable strategies for signing requests * using the various AWS signature protocols. */ interface SignatureInterface { /** * Signs the specified request with an AWS signing protocol by using the * provided AWS account credentials and adding the required headers to the * request. * * @param RequestInterface $request Request to sign * @param CredentialsInterface $credentials Signing credentials * * @return RequestInterface Returns the modified request. */ public function signRequest( RequestInterface $request, CredentialsInterface $credentials ); /** * Create a pre-signed request. * * @param RequestInterface $request Request to sign * @param CredentialsInterface $credentials Credentials used to sign * @param int|string|\DateTimeInterface $expires 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. * * @return RequestInterface */ public function presign( RequestInterface $request, CredentialsInterface $credentials, $expires, array $options = [] ); }