org.jets3t.service.security
Class AWSSessionCredentials
java.lang.Object
org.jets3t.service.security.ProviderCredentials
org.jets3t.service.security.AWSCredentials
org.jets3t.service.security.AWSSessionCredentials
public class AWSSessionCredentials
- extends AWSCredentials
Class to contain the temporary (session-based) Amazon Web Services (AWS) credentials of a user.
Constructor Summary |
AWSSessionCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String sessionToken)
Construct credentials, without a human-friendly name. |
AWSSessionCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String sessionToken,
java.lang.String friendlyName)
Construct credentials, and associate them with a human-friendly name. |
Methods inherited from class org.jets3t.service.security.ProviderCredentials |
getAccessKey, getDataToEncrypt, getFriendlyName, getLogString, getSecretKey, hasFriendlyName, load, load, save, save, save, save |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sessionToken
protected java.lang.String sessionToken
AWSSessionCredentials
public AWSSessionCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String sessionToken,
java.lang.String friendlyName)
- Construct credentials, and associate them with a human-friendly name.
- Parameters:
awsAccessKey
- AWS access key for an Amazon S3 account.awsSecretAccessKey
- AWS secret key for an Amazon S3 account.sessionToken
- AWS session token for temporary/session-based account credentials.friendlyName
- a name identifying the owner of the credentials, such as 'James'.
AWSSessionCredentials
public AWSSessionCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String sessionToken)
- Construct credentials, without a human-friendly name.
- Parameters:
awsAccessKey
- AWS access key for an Amazon S3 account.awsSecretAccessKey
- AWS secret key for an Amazon S3 account.sessionToken
- AWS session token for temporary/session-based account credentials.
getSessionToken
public java.lang.String getSessionToken()
- Returns:
- The AWS session token for temporary/session-based account credentials.
getTypeName
protected java.lang.String getTypeName()
- Overrides:
getTypeName
in class AWSCredentials
- Returns:
- string representing this credential type's name (for serialization)