Class NullCredentials
A blank set of credentials. AWS clients must be provided credentials, but there are some types of requests that do not need authentication. This class can be used to pivot on that scenario, and also serve as a mock credentials object when testing
- Aws\Common\Credentials\NullCredentials implements Aws\Common\Credentials\CredentialsInterface
CodeCoverageIgnore
Located at Aws/Common/Credentials/NullCredentials.php
Methods summary
-
public
getAccessKeyId ( )
Returns the AWS access key ID for this credentials object.
-
public
getSecretKey ( )
Returns the AWS secret access key for this credentials object.
-
public
getSecurityToken ( )
Get the associated security token if available
-
public
getExpiration ( )
Get the UNIX timestamp in which the credentials will expire
-
public
isExpired ( )
Check if the credentials are expired
-
public
serialize ( )
-
public
unserialize ( mixed $serialized )
-
public
setAccessKeyId ( string $key )
Set the AWS access key ID for this credentials object.
-
public
setSecretKey ( string $secret )
Set the AWS secret access key for this credentials object.
-
public
setSecurityToken ( string $token )
Set the security token to use with this credentials object
-
public
setExpiration ( int $timestamp )
Set the UNIX timestamp in which the credentials will expire
Methods detail
Returns the AWS access key ID for this credentials object.
Returns
string
Implementation of
Returns the AWS secret access key for this credentials object.
Returns
string
Implementation of
Get the associated security token if available
Returns
string|null
Implementation of
Get the UNIX timestamp in which the credentials will expire
Returns
integer|null
Implementation of
Check if the credentials are expired
Returns
boolean
Implementation of
Implementation of
Implementation of
Set the AWS access key ID for this credentials object.
Parameters
- $key
string
$key AWS access key ID
Returns
Implementation of
Set the AWS secret access key for this credentials object.
Parameters
- $secret
string
$secret AWS secret access key
Returns
Implementation of
Set the security token to use with this credentials object
Parameters
- $token
string
$token Security token
Returns
Implementation of
Set the UNIX timestamp in which the credentials will expire
Parameters
- $timestamp
integer
$timestamp UNIX timestamp expiration