Package | Description |
---|---|
com.amazonaws.services.s3.internal.crypto |
Modifier and Type | Method and Description |
---|---|
protected S3ObjectWrapper |
S3CryptoModuleAE.adjustToDesiredRange(S3ObjectWrapper s3object,
long[] range,
java.util.Map<java.lang.String,java.lang.String> instruction)
Adjusts the retrieved S3Object so that the object contents contain only the range of bytes
desired by the user.
|
private S3ObjectWrapper |
S3CryptoModuleAE.decrypt(S3ObjectWrapper wrapper,
ContentCryptoMaterial cekMaterial,
long[] range)
Returns an updated object where the object content input stream contains the decrypted contents.
|
(package private) S3ObjectWrapper |
S3CryptoModuleBase.fetchInstructionFile(S3ObjectId s3ObjectId,
java.lang.String instFileSuffix)
Retrieves an instruction file from S3; or null if no instruction file is
found.
|
Modifier and Type | Method and Description |
---|---|
protected S3ObjectWrapper |
S3CryptoModuleAE.adjustToDesiredRange(S3ObjectWrapper s3object,
long[] range,
java.util.Map<java.lang.String,java.lang.String> instruction)
Adjusts the retrieved S3Object so that the object contents contain only the range of bytes
desired by the user.
|
private ContentCryptoMaterial |
S3CryptoModuleBase.contentCryptoMaterialOf(S3ObjectWrapper s3w)
Returns the content crypto material of an existing S3 object.
|
private S3Object |
S3CryptoModuleAE.decipherWithInstructionFile(GetObjectRequest req,
long[] desiredRange,
long[] cryptoRange,
S3ObjectWrapper retrieved,
S3ObjectWrapper instructionFile) |
private S3Object |
S3CryptoModuleAE.decipherWithMetadata(GetObjectRequest req,
long[] desiredRange,
long[] cryptoRange,
S3ObjectWrapper retrieved) |
private S3ObjectWrapper |
S3CryptoModuleAE.decrypt(S3ObjectWrapper wrapper,
ContentCryptoMaterial cekMaterial,
long[] range)
Returns an updated object where the object content input stream contains the decrypted contents.
|
protected void |
S3CryptoModuleBase.securityCheck(ContentCryptoMaterial cekMaterial,
S3ObjectWrapper retrieved)
Checks if the the crypto scheme used in the given content crypto material
is allowed to be used in this crypto module.
|
protected void |
S3CryptoModuleAEStrict.securityCheck(ContentCryptoMaterial cekMaterial,
S3ObjectWrapper retrieved) |