OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
zzaws-ses
/
vendor
/
aws
/
aws-sdk-php
/
tests
/
Signature
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/14/2024 08:01:07 AM
rwxr-xr-x
📄
AnonymousSignatureTest.php
961 bytes
08/14/2024 07:59:13 AM
rw-r--r--
📄
S3ExpressSignatureTest.php
1.34 KB
08/14/2024 07:59:13 AM
rw-r--r--
📄
S3SignatureV4Test.php
6.02 KB
08/14/2024 07:59:13 AM
rw-r--r--
📄
SignatureProviderTest.php
2.49 KB
08/14/2024 07:59:13 AM
rw-r--r--
📄
SignatureV4Test.php
29.96 KB
08/14/2024 07:59:13 AM
rw-r--r--
📄
sig_hack.php
704 bytes
08/14/2024 07:59:13 AM
rw-r--r--
Editing: S3ExpressSignatureTest.php
Close
<?php namespace Aws\Test\Signature; use Aws\Credentials\Credentials; use Aws\Signature\S3ExpressSignature; use Aws\Signature\S3SignatureV4; use GuzzleHttp\Psr7\Request; use Yoast\PHPUnitPolyfills\TestCases\TestCase; require_once __DIR__ . '/sig_hack.php'; /** * @covers Aws\Signature\S3ExpressSignature */ class S3ExpressSignatureTest extends TestCase { private function getFixtures() { $request = new Request('GET', 'http://foo.com'); $credentials = new Credentials('foo', 'bar', 'baz'); $signature = new S3ExpressSignature('service', 'region'); return [$request, $credentials, $signature]; } public function testRemovesTokenHeader() { list($request, $credentials, $signature) = $this->getFixtures(); $request = $request->withHeader('x-amz-security-token', 'baz'); $result = $signature->signRequest($request, $credentials); $this->assertEmpty( $result->getHeaderLine('x-amz-security-token') ); } public function testAddsTokenHeader() { list($request, $credentials, $signature) = $this->getFixtures(); $result = $signature->signRequest($request, $credentials); $this->assertSame( 'baz', $result->getHeaderLine('x-amz-s3session-token') ); } }