| Package | Description |
|---|---|
| org.jets3t.apps.cockpit |
Provides Cockpit, a graphical Java application for viewing and managing the contents of an Amazon S3 account.
|
| org.jets3t.apps.cockpit.gui |
Provides the main GUI components (dialogs and panels) for Cockpit.
|
| org.jets3t.service |
Provides the main S3 Service interface, on which all JetS3t REST/HTTP or SOAP
implementations are based, and utilites applicable for all services.
|
| org.jets3t.service.impl.rest.httpclient |
Provides a REST/HTTP S3 Service implementation based on the
Apache HttpClient library - this
implementation is the most reliable and efficient implementation provided with JetS3t.
|
| org.jets3t.service.multi | |
| org.jets3t.service.multithread |
A multi-threading utility that manages multiple S3 interactions at once by wrapping an S3Service
implementation and running this service with multiple threads.
|
| org.jets3t.service.security |
Provides encryption/decryption facilities and the AWSCredentials credential container object.
|
| org.jets3t.service.utils |
General purpose utilities used throughout the JetS3t toolkit and applications.
|
| org.jets3t.servlets.gatekeeper.impl |
Implementations of interfaces used by the Gatekeeper servlet to do its work - these implementation
classes can be used as-is, but it is more likely they will be used as a starting-point for
Service Providers who will extend them to perform exactly as needed in their authorization
scenarios.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.HashMap<java.lang.String,ProviderCredentials> |
Cockpit.loginAwsCredentialsMap |
| Modifier and Type | Method and Description |
|---|---|
protected RestS3Service |
Cockpit.getRestS3Service(ProviderCredentials credentials) |
private void |
Cockpit.loginEvent(ProviderCredentials credentials)
Displays the
StartupDialog dialog and, if the user provides login credentials,
logs into the S3 service using those credentials. |
| Modifier and Type | Field and Description |
|---|---|
private ProviderCredentials |
StartupDialog.credentials |
| Modifier and Type | Method and Description |
|---|---|
ProviderCredentials |
StartupDialog.getProviderCredentials() |
static ProviderCredentials |
CredentialsDialog.showDialog(java.awt.Frame ownerFrame,
boolean askForFriendlyName,
boolean isTargetS3,
Jets3tProperties jets3tProperties,
HyperlinkActivatedListener hyperlinkListener)
Displays a dialog box prompting for a user's AWS credentials.
|
| Modifier and Type | Method and Description |
|---|---|
int |
LoginLocalFolderPanel.ProviderCredentialsFileTableModel.addCredentialsFile(ProviderCredentials credentials,
java.io.File credentialsFile) |
| Modifier and Type | Field and Description |
|---|---|
private ProviderCredentials |
CloudFrontService.credentials |
private ProviderCredentials |
StorageService.credentials |
| Modifier and Type | Method and Description |
|---|---|
ProviderCredentials |
CloudFrontService.getAWSCredentials() |
ProviderCredentials |
StorageService.getProviderCredentials() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
S3Service.buildPostForm(java.lang.String bucketName,
java.lang.String key,
ProviderCredentials credentials,
java.util.Date expiration,
java.lang.String[] conditions,
java.lang.String[] inputFields,
java.lang.String textInput,
boolean isSecureHttp)
Generates an HTML POST form that can be used to upload files or data to
S3 from a standard web browser.
|
static java.lang.String |
S3Service.buildPostForm(java.lang.String bucketName,
java.lang.String key,
ProviderCredentials credentials,
java.util.Date expiration,
java.lang.String[] conditions,
java.lang.String[] inputFields,
java.lang.String textInput,
boolean isSecureHttp,
boolean usePathStyleUrl,
java.lang.String submitButtonName)
Generates an HTML POST form that can be used to upload files or data to
S3 from a standard web browser.
|
java.lang.String |
S3Service.createSignedDeleteUrl(java.lang.String bucketName,
java.lang.String objectKey,
ProviderCredentials credentials,
java.util.Date expiryTime)
Deprecated.
0.7.4
|
java.lang.String |
S3Service.createSignedDeleteUrl(java.lang.String bucketName,
java.lang.String objectKey,
ProviderCredentials credentials,
java.util.Date expiryTime,
boolean isVirtualHost)
Deprecated.
0.7.4
|
java.lang.String |
S3Service.createSignedGetUrl(java.lang.String bucketName,
java.lang.String objectKey,
ProviderCredentials credentials,
java.util.Date expiryTime)
Deprecated.
0.7.4
|
java.lang.String |
S3Service.createSignedGetUrl(java.lang.String bucketName,
java.lang.String objectKey,
ProviderCredentials credentials,
java.util.Date expiryTime,
boolean isVirtualHost)
Deprecated.
0.7.4
|
java.lang.String |
S3Service.createSignedHeadUrl(java.lang.String bucketName,
java.lang.String objectKey,
ProviderCredentials credentials,
java.util.Date expiryTime)
Deprecated.
0.7.4
|
java.lang.String |
S3Service.createSignedHeadUrl(java.lang.String bucketName,
java.lang.String objectKey,
ProviderCredentials credentials,
java.util.Date expiryTime,
boolean isVirtualHost)
Deprecated.
0.7.4
|
java.lang.String |
S3Service.createSignedPutUrl(java.lang.String bucketName,
java.lang.String objectKey,
java.util.Map<java.lang.String,java.lang.Object> headersMap,
ProviderCredentials credentials,
java.util.Date expiryTime)
Deprecated.
0.7.4
|
java.lang.String |
S3Service.createSignedPutUrl(java.lang.String bucketName,
java.lang.String objectKey,
java.util.Map<java.lang.String,java.lang.Object> headersMap,
ProviderCredentials credentials,
java.util.Date expiryTime,
boolean isVirtualHost)
Deprecated.
0.7.4
|
java.lang.String |
S3Service.createSignedUrl(java.lang.String method,
java.lang.String bucketName,
java.lang.String objectKey,
java.lang.String specialParamName,
java.util.Map<java.lang.String,java.lang.Object> headersMap,
ProviderCredentials credentials,
long secondsSinceEpoch)
Deprecated.
0.7.4
|
java.lang.String |
S3Service.createSignedUrl(java.lang.String method,
java.lang.String bucketName,
java.lang.String objectKey,
java.lang.String specialParamName,
java.util.Map<java.lang.String,java.lang.Object> headersMap,
ProviderCredentials credentials,
long secondsSinceEpoch,
boolean isVirtualHost)
Deprecated.
0.7.4
|
static java.lang.String |
S3Service.createSignedUrl(java.lang.String method,
java.lang.String bucketName,
java.lang.String objectKey,
java.lang.String specialParamName,
java.util.Map<java.lang.String,java.lang.Object> headersMap,
ProviderCredentials credentials,
long secondsSinceEpoch,
boolean isVirtualHost,
boolean isHttps,
boolean isDnsBucketNamingDisabled)
Deprecated.
0.7.4
|
void |
StorageService.setProviderCredentials(ProviderCredentials credentials) |
| Constructor and Description |
|---|
CloudFrontService(ProviderCredentials credentials)
Constructs the service with default properties.
|
CloudFrontService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties)
Constructs the service and initialises its properties.
|
S3Service(ProviderCredentials credentials)
Construct an
S3Service identified by the given user credentials. |
S3Service(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription)
Construct an
S3Service identified by the given user credentials. |
S3Service(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties) |
S3Service(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
Jets3tProperties jets3tProperties)
Construct an
S3Service identified by the given user credentials. |
StorageService(ProviderCredentials credentials)
Construct a
StorageService identified by the given user credentials. |
StorageService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription)
Construct a
StorageService identified by the given user credentials. |
StorageService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
Jets3tProperties jets3tProperties)
Construct a
StorageService identified by the given user credentials. |
| Constructor and Description |
|---|
GoogleStorageService(ProviderCredentials credentials)
Constructs the service and initialises the properties.
|
GoogleStorageService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider)
Constructs the service and initialises the properties.
|
GoogleStorageService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties)
Constructs the service and initialises the properties.
|
RestS3Service(ProviderCredentials credentials)
Constructs the service and initialises the properties.
|
RestS3Service(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider)
Constructs the service and initialises the properties.
|
RestS3Service(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties)
Constructs the service and initialises the properties.
|
RestStorageService(ProviderCredentials credentials)
Constructs the service and initialises the properties.
|
RestStorageService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider)
Constructs the service and initialises the properties.
|
RestStorageService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties)
Constructs the service and initialises the properties.
|
| Modifier and Type | Method and Description |
|---|---|
ProviderCredentials |
ThreadedStorageService.getProviderCredentials() |
| Modifier and Type | Method and Description |
|---|---|
ProviderCredentials |
S3ServiceMulti.getAWSCredentials()
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AWSCredentials
Class to contain the Amazon Web Services (AWS) credentials of a user.
|
class |
AWSDevPayCredentials
Class to contain the Amazon Web Services (AWS) credentials of a user,
with bits needed for DevPay.
|
class |
AWSSessionCredentials
Class to contain the temporary (session-based) Amazon Web Services (AWS) credentials of a user.
|
class |
GSCredentials
Class to contain the Google Storage (GS) credentials of a user.
|
class |
OAuth2Credentials
Class to contain OAuth2 client credentials for authenticating against an
OAuth end-point, as opposed to authenticating directly with a storage service.
|
| Modifier and Type | Method and Description |
|---|---|
static ProviderCredentials |
ProviderCredentials.load(java.lang.String password,
java.io.BufferedInputStream inputStream)
Loads encrypted credentials from a data input stream.
|
static ProviderCredentials |
GSCredentials.load(java.lang.String password,
java.io.BufferedInputStream inputStream) |
static ProviderCredentials |
ProviderCredentials.load(java.lang.String password,
java.io.File file)
Loads encrypted credentials from a file.
|
static ProviderCredentials |
GSCredentials.load(java.lang.String password,
java.io.File file) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SignatureUtils.awsV4SignRequestAuthorizationHeader(java.lang.String requestSignatureVersion,
org.apache.http.client.methods.HttpUriRequest httpMethod,
ProviderCredentials providerCredentials,
java.lang.String requestPayloadHexSha256Hash,
java.lang.String region)
Calculate AWS Version 4 signature for a HTTP request and apply the
appropriate "Authorization" header value to authorize it.
|
| Modifier and Type | Field and Description |
|---|---|
protected ProviderCredentials |
DefaultBucketLister.credentials |
protected ProviderCredentials |
DefaultUrlSigner.credentials |