| Package | Description |
|---|---|
| org.jets3t.servlets.gatekeeper |
Provides the Gatekeeper servlet application, a server-side authorization
service that acts as a Gatekeeper server for S3 operations.
|
| 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 UrlSigner |
GatekeeperServlet.urlSigner |
| Modifier and Type | Method and Description |
|---|---|
private UrlSigner |
GatekeeperServlet.initUrlSigner()
Initialises the UrlSigner implementation that will be used by the servlet.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultUrlSigner
Default UrlSigner implementation that signs all requests, putting all objects in a specific S3
bucket and limiting the signature time to a configurable time period.
|
class |
RenameToUuidUrlSigner
UrlSigner implementation that extends the DefaultUrlSigner class to perform some additional
work - speficically this class renames the S3 objects keys based on the transaction ID.
|