Package org.jets3t.service.security
Class AWSCredentials
java.lang.Object
org.jets3t.service.security.ProviderCredentials
org.jets3t.service.security.AWSCredentials
- Direct Known Subclasses:
AWSDevPayCredentials
Class to contain the Amazon Web Services (AWS) credentials of a user. This class also includes
utility methods to store credentials to password-encrypted files, and retrieve credentials from
these files.
- Author:
- James Murty, Nikolas Coukouma
-
Constructor Summary
ConstructorsConstructorDescriptionAWSCredentials
(String awsAccessKey, String awsSecretAccessKey) Construct credentials.AWSCredentials
(String awsAccessKey, String awsSecretAccessKey, String friendlyName) Construct credentials, and associate them with a human-friendly name. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Console utility to store AWS credentials information in an encrypted file in the toolkit's default preferences directory.Methods inherited from class org.jets3t.service.security.ProviderCredentials
getAccessKey, getFriendlyName, getLogString, getSecretKey, hasFriendlyName, load, load, save, save, save, save
-
Constructor Details
-
AWSCredentials
Construct credentials.- Parameters:
awsAccessKey
- AWS access key for an Amazon S3 account.awsSecretAccessKey
- AWS secret key for an Amazon S3 account.
-
AWSCredentials
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.friendlyName
- a name identifying the owner of the credentials, such as 'James'.
-
-
Method Details
-
getVersionPrefix
-
main
Console utility to store AWS credentials information in an encrypted file in the toolkit's default preferences directory.This class can be run from the command line as:
java org.jets3t.service.security.AWSCredentials <friendlyName> <credentialsFilename> <algorithm>
When run it will prompt for the user's AWS access key,secret key and encryption password. It will then encode into the specified credentials file.- Parameters:
args
-- Throws:
Exception
-