public class JacksonSerializableDatabase extends Object implements org.linguafranca.pwdb.SerializableDatabase
| Modifier and Type | Field and Description |
|---|---|
KeePassFile |
keePassFile |
| Constructor and Description |
|---|
JacksonSerializableDatabase() |
JacksonSerializableDatabase(KeePassFile keePassFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBinary(int index,
byte[] payload) |
static void |
addBinary(KeePassFile keePassFile,
int index,
byte[] payload) |
static KeePassFile |
createEmptyDatabase() |
byte[] |
getBinary(int index) |
int |
getBinaryCount() |
org.linguafranca.pwdb.security.StreamEncryptor |
getEncryption() |
byte[] |
getHeaderHash() |
JacksonSerializableDatabase |
load(InputStream inputStream) |
void |
save(OutputStream outputStream) |
void |
setEncryption(org.linguafranca.pwdb.security.StreamEncryptor encryption) |
void |
setHeaderHash(byte[] hash) |
public KeePassFile keePassFile
public JacksonSerializableDatabase()
public JacksonSerializableDatabase(KeePassFile keePassFile)
public static KeePassFile createEmptyDatabase() throws IOException
IOExceptionpublic JacksonSerializableDatabase load(InputStream inputStream) throws IOException
load in interface org.linguafranca.pwdb.SerializableDatabaseIOExceptionpublic void save(OutputStream outputStream)
save in interface org.linguafranca.pwdb.SerializableDatabasepublic byte[] getHeaderHash()
getHeaderHash in interface org.linguafranca.pwdb.SerializableDatabasepublic void setHeaderHash(byte[] hash)
setHeaderHash in interface org.linguafranca.pwdb.SerializableDatabasepublic static void addBinary(KeePassFile keePassFile, int index, byte[] payload)
public byte[] getBinary(int index)
getBinary in interface org.linguafranca.pwdb.SerializableDatabasepublic int getBinaryCount()
getBinaryCount in interface org.linguafranca.pwdb.SerializableDatabasepublic org.linguafranca.pwdb.security.StreamEncryptor getEncryption()
getEncryption in interface org.linguafranca.pwdb.SerializableDatabasepublic void setEncryption(org.linguafranca.pwdb.security.StreamEncryptor encryption)
setEncryption in interface org.linguafranca.pwdb.SerializableDatabasepublic void addBinary(int index,
byte[] payload)
addBinary in interface org.linguafranca.pwdb.SerializableDatabaseCopyright © 2024. All rights reserved.