File ManagerCurrent Directory: wp-content/plugins/backwpup/vendor/aws/aws-sdk-php/src/SignatureLinux appserver-0d5e4f1e-php-cc8da225320a42ba9b7d66cba40b1f03 6.6.123+ #1 SMP PREEMPT_DYNAMIC Wed Mar 11 09:04:28 UTC 2026 x86_64Edit File: SignatureInterface.php <?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 = [] ); } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)DirAnonymousSignature.phpFile667.00 B Rename | Delete | EditS3ExpressSignature.phpFile1.51 KB Rename | Delete | EditS3SignatureV4.phpFile3.94 KB Rename | Delete | EditSignatureInterface.phpFile1.39 KB Rename | Delete | EditSignatureProvider.phpFile5.15 KB Rename | Delete | EditSignatureTrait.phpFile1.29 KB Rename | Delete | EditSignatureV4.phpFile19.56 KB Rename | Delete | Edit