org.jets3t.service.security
Class AWSDevPayCredentials
java.lang.Object
org.jets3t.service.security.ProviderCredentials
org.jets3t.service.security.AWSCredentials
org.jets3t.service.security.AWSDevPayCredentials
public class AWSDevPayCredentials
- extends AWSCredentials
Class to contain the Amazon Web Services (AWS) credentials of a user,
with bits needed for DevPay.
Constructor Summary |
protected |
AWSDevPayCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey)
|
protected |
AWSDevPayCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String friendlyName)
|
|
AWSDevPayCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String awsUserToken,
java.lang.String awsProductToken)
Construct credentials. |
|
AWSDevPayCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String awsUserToken,
java.lang.String awsProductToken,
java.lang.String friendlyName)
Construct credentials. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AWSDevPayCredentials
protected AWSDevPayCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey)
AWSDevPayCredentials
protected AWSDevPayCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String friendlyName)
AWSDevPayCredentials
public AWSDevPayCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String awsUserToken,
java.lang.String awsProductToken)
- Construct credentials.
- Parameters:
awsAccessKey
- AWS access key for an Amazon S3 account.awsSecretAccessKey
- AWS secret key for an Amazon S3 account.awsUserToken
- DevPay user token for an Amazon S3 account.awsProductToken
- DevPay product token for an Amazon S3 account.
AWSDevPayCredentials
public AWSDevPayCredentials(java.lang.String awsAccessKey,
java.lang.String awsSecretAccessKey,
java.lang.String awsUserToken,
java.lang.String awsProductToken,
java.lang.String friendlyName)
- Construct credentials.
- Parameters:
awsAccessKey
- AWS access key for an Amazon S3 account.awsSecretAccessKey
- AWS secret key for an Amazon S3 account.awsUserToken
- DevPay user token for an Amazon S3 account.awsProductToken
- DevPay product token for an Amazon S3 account.friendlyName
- a name identifying the owner of the credentials, such as 'James'.
getTypeName
protected java.lang.String getTypeName()
- Overrides:
getTypeName
in class AWSCredentials
- Returns:
- string representing this credential type's name (for serialization)
getVersionPrefix
public java.lang.String getVersionPrefix()
- Overrides:
getVersionPrefix
in class AWSCredentials
getUserToken
public java.lang.String getUserToken()
- Returns:
- the AWS User Token
getProductToken
public java.lang.String getProductToken()
- Returns:
- the AWS Product Token
getLogString
public java.lang.String getLogString()
- Overrides:
getLogString
in class ProviderCredentials
- Returns:
- a string summarizing these credentials
getDataToEncrypt
protected java.lang.String getDataToEncrypt()
- Overrides:
getDataToEncrypt
in class ProviderCredentials
- Returns:
- the string of data that needs to be encrypted (for serialization)