OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
reader
/
aws-ses
/
vendor
/
aws
/
aws-sdk-php
/
tests
/
Credentials
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:15 AM
rwxr-xr-x
📄
AssumeRoleCredentialProviderTest.php
4.04 KB
05/19/2025 10:07:15 AM
rw-r--r--
📄
AssumeRoleWithWebIdentityCredentialProviderTest.php
13.7 KB
05/19/2025 10:07:15 AM
rw-r--r--
📄
CredentialProviderTest.php
67.3 KB
05/19/2025 10:07:15 AM
rw-r--r--
📄
CredentialsTest.php
2.21 KB
05/19/2025 10:07:15 AM
rw-r--r--
📄
CredentialsUtilsTest.php
1.49 KB
05/19/2025 10:07:15 AM
rw-r--r--
📄
EcsCredentialProviderTest.php
20.55 KB
05/19/2025 10:07:15 AM
rw-r--r--
📄
InstanceProfileProviderTest.php
62.99 KB
05/19/2025 10:07:15 AM
rw-r--r--
📁
fixtures
-
03/03/2025 08:57:40 AM
rwxr-xr-x
Editing: CredentialsTest.php
Close
<?php namespace Aws\Test\Credentials; use Aws\Credentials\Credentials; use Aws\Identity\AwsCredentialIdentity; use Aws\Identity\AwsCredentialIdentityInterface; use Aws\Identity\IdentityInterface; use PHPUnit\Framework\TestCase; /** * @covers \Aws\Credentials\Credentials */ class CredentialsTest extends TestCase { public function testHasGetters() { $exp = time() + 500; $creds = new Credentials('foo', 'baz', 'tok', $exp); $this->assertSame('foo', $creds->getAccessKeyId()); $this->assertSame('baz', $creds->getSecretKey()); $this->assertSame('tok', $creds->getSecurityToken()); $this->assertSame($exp, $creds->getExpiration()); $this->assertEquals([ 'key' => 'foo', 'secret' => 'baz', 'token' => 'tok', 'expires' => $exp ], $creds->toArray()); } public function testDeterminesIfExpired() { $this->assertFalse((new Credentials('foo', 'baz'))->isExpired()); $this->assertFalse( (new Credentials('foo', 'baz', 'tok', time() + 100))->isExpired() ); $this->assertTrue( (new Credentials('foo', 'baz', 'tok', time() - 1000))->isExpired() ); } public function testSerialization() { $credentials = new Credentials('key-value', 'secret-value'); $actual = unserialize(serialize($credentials))->toArray(); $this->assertEquals([ 'key' => 'key-value', 'secret' => 'secret-value', 'token' => null, 'expires' => null, ], $actual); $credentials = new Credentials('key-value', 'secret-value', 'token-value', 10); $actual = unserialize(serialize($credentials))->toArray(); $this->assertEquals([ 'key' => 'key-value', 'secret' => 'secret-value', 'token' => 'token-value', 'expires' => 10, ], $actual); } public function testIsInstanceOfIdentity() { $credentials = new Credentials('key-value', 'secret-value'); $this->assertInstanceOf(AwsCredentialIdentity::class, $credentials); } }