Interface CryptoEnvironment
-
- All Known Implementing Classes:
CryptoEnvironmentImpl
public interface CryptoEnvironment
Useful information provided to the crypto implementation- Since:
- 2.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CryptoEnvironment.Scope
Where in Accumulo the on-disk file encryption takes place.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<byte[]>
getDecryptionParams()
If decrypting files, get the params read from the file.CryptoEnvironment.Scope
getScope()
Optional<TableId>
getTableId()
If in the TABLE scope, get the tableId.
-
-
-
Method Detail
-
getScope
CryptoEnvironment.Scope getScope()
-
getTableId
Optional<TableId> getTableId()
If in the TABLE scope, get the tableId. Will be empty in WAL scope.
-
getDecryptionParams
Optional<byte[]> getDecryptionParams()
If decrypting files, get the params read from the file. Will be empty if encrypting.
-
-