EncryptedFile.Builder
class EncryptedFile.Builder
Builder class to configure EncryptedFile
Summary
Public constructors |
|---|
Builder for an EncryptedFile. |
This function is deprecated. Use |
Public functions |
|
|---|---|
EncryptedFile |
|
EncryptedFile.Builder |
|
EncryptedFile.Builder |
|
Public constructors
Builder(
context: Context,
file: File,
masterKey: MasterKey,
fileEncryptionScheme: EncryptedFile.FileEncryptionScheme
)
Builder for an EncryptedFile.
Builder(
file: File,
context: Context,
masterKeyAlias: String,
fileEncryptionScheme: EncryptedFile.FileEncryptionScheme
)
Builder for an EncryptedFile.
If the masterKeyAlias used here is for a key that is not yet created, this method will not be thread safe. Use the alternate signature that is not deprecated for multi-threaded contexts.
Public functions
funsetKeysetAlias(keysetAlias: String): EncryptedFile.Builder
| Parameters | |
|---|---|
keysetAlias: String |
The alias in the SharedPreferences file to store the keyset. |
| Returns | |
|---|---|
EncryptedFile.Builder |
This Builder |
funsetKeysetPrefName(keysetPrefName: String): EncryptedFile.Builder
| Parameters | |
|---|---|
keysetPrefName: String |
The SharedPreferences file to store the keyset. |
| Returns | |
|---|---|
EncryptedFile.Builder |
This Builder |