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 | Method and Description |
---|---|
protected RestS3Service |
Cockpit.getRestS3Service(ProviderCredentials credentials) |
Modifier and Type | Method and Description |
---|---|
ProviderCredentials |
StartupDialog.getProviderCredentials() |
static ProviderCredentials |
CredentialsDialog.showDialog(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 |
---|---|
ProviderCredentials |
CloudFrontService.getAWSCredentials() |
ProviderCredentials |
StorageService.getProviderCredentials() |
Modifier and Type | Method and Description |
---|---|
static String |
S3Service.buildPostForm(String bucketName,
String key,
ProviderCredentials credentials,
Date expiration,
String[] conditions,
String[] inputFields,
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 String |
S3Service.buildPostForm(String bucketName,
String key,
ProviderCredentials credentials,
Date expiration,
String[] conditions,
String[] inputFields,
String textInput,
boolean isSecureHttp,
boolean usePathStyleUrl,
String submitButtonName)
Generates an HTML POST form that can be used to upload files or data to
S3 from a standard web browser.
|
String |
S3Service.createSignedDeleteUrl(String bucketName,
String objectKey,
ProviderCredentials credentials,
Date expiryTime)
Deprecated.
0.7.4
|
String |
S3Service.createSignedDeleteUrl(String bucketName,
String objectKey,
ProviderCredentials credentials,
Date expiryTime,
boolean isVirtualHost)
Deprecated.
0.7.4
|
String |
S3Service.createSignedGetUrl(String bucketName,
String objectKey,
ProviderCredentials credentials,
Date expiryTime)
Deprecated.
0.7.4
|
String |
S3Service.createSignedGetUrl(String bucketName,
String objectKey,
ProviderCredentials credentials,
Date expiryTime,
boolean isVirtualHost)
Deprecated.
0.7.4
|
String |
S3Service.createSignedHeadUrl(String bucketName,
String objectKey,
ProviderCredentials credentials,
Date expiryTime)
Deprecated.
0.7.4
|
String |
S3Service.createSignedHeadUrl(String bucketName,
String objectKey,
ProviderCredentials credentials,
Date expiryTime,
boolean isVirtualHost)
Deprecated.
0.7.4
|
String |
S3Service.createSignedPutUrl(String bucketName,
String objectKey,
Map<String,Object> headersMap,
ProviderCredentials credentials,
Date expiryTime)
Deprecated.
0.7.4
|
String |
S3Service.createSignedPutUrl(String bucketName,
String objectKey,
Map<String,Object> headersMap,
ProviderCredentials credentials,
Date expiryTime,
boolean isVirtualHost)
Deprecated.
0.7.4
|
String |
S3Service.createSignedUrl(String method,
String bucketName,
String objectKey,
String specialParamName,
Map<String,Object> headersMap,
ProviderCredentials credentials,
long secondsSinceEpoch)
Deprecated.
0.7.4
|
String |
S3Service.createSignedUrl(String method,
String bucketName,
String objectKey,
String specialParamName,
Map<String,Object> headersMap,
ProviderCredentials credentials,
long secondsSinceEpoch,
boolean isVirtualHost)
Deprecated.
0.7.4
|
static String |
S3Service.createSignedUrl(String method,
String bucketName,
String objectKey,
String specialParamName,
Map<String,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,
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,
String invokingApplicationDescription)
Construct an
S3Service identified by the given user credentials. |
S3Service(ProviderCredentials credentials,
String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties) |
S3Service(ProviderCredentials credentials,
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,
String invokingApplicationDescription)
Construct a
StorageService identified by the given user credentials. |
StorageService(ProviderCredentials credentials,
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,
String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider)
Constructs the service and initialises the properties.
|
GoogleStorageService(ProviderCredentials credentials,
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,
String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider)
Constructs the service and initialises the properties.
|
RestS3Service(ProviderCredentials credentials,
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,
String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider)
Constructs the service and initialises the properties.
|
RestStorageService(ProviderCredentials credentials,
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(String password,
BufferedInputStream inputStream)
Loads encrypted credentials from a data input stream.
|
static ProviderCredentials |
GSCredentials.load(String password,
BufferedInputStream inputStream) |
static ProviderCredentials |
ProviderCredentials.load(String password,
File file)
Loads encrypted credentials from a file.
|
static ProviderCredentials |
GSCredentials.load(String password,
File file) |
Modifier and Type | Method and Description |
---|---|
static void |
SignatureUtils.awsV4SignRequestAuthorizationHeader(String requestSignatureVersion,
org.apache.http.client.methods.HttpUriRequest httpMethod,
ProviderCredentials providerCredentials,
String requestPayloadHexSha256Hash,
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 |
DefaultUrlSigner.credentials |
protected ProviderCredentials |
DefaultBucketLister.credentials |
Copyright © 2006–2018. All rights reserved.