| java.lang.Object org.h2.store.FileStore org.h2.security.SecureFileStore
SecureFileStore | public class SecureFileStore extends FileStore (Code) | | A file store that encrypts all data before writing,
and decrypts all data after reading.
|
generateSalt | protected byte[] generateSalt()(Code) | | |
initKey | protected void initKey(byte[] salt)(Code) | | |
isEncrypted | public boolean isEncrypted()(Code) | | |
readFullyDirect | protected void readFullyDirect(byte[] b, int off, int len) throws SQLException(Code) | | |
writeDirect | protected void writeDirect(byte[] b, int off, int len) throws SQLException(Code) | | |
Methods inherited from org.h2.store.FileStore | public void autoDelete()(Code)(Java Doc) protected void checkPowerOff() throws SQLException(Code)(Java Doc) protected void checkWritingAllowed() throws SQLException(Code)(Java Doc) public void close() throws IOException(Code)(Java Doc) public void closeAndDeleteSilently()(Code)(Java Doc) public void closeFile() throws IOException(Code)(Java Doc) public void closeSilently()(Code)(Java Doc) protected byte[] generateSalt()(Code)(Java Doc) public long getFilePointer() throws SQLException(Code)(Java Doc) public void init() throws SQLException(Code)(Java Doc) protected void initKey(byte[] salt)(Code)(Java Doc) public boolean isEncrypted()(Code)(Java Doc) public long length() throws SQLException(Code)(Java Doc) public static FileStore open(DataHandler handler, String name, String mode, byte[] magic) throws SQLException(Code)(Java Doc) public static FileStore open(DataHandler handler, String name, String mode, byte[] magic, String cipher, byte[] key) throws SQLException(Code)(Java Doc) public static FileStore open(DataHandler handler, String name, String mode, byte[] magic, String cipher, byte[] key, int keyIterations) throws SQLException(Code)(Java Doc) public void openFile() throws IOException(Code)(Java Doc) public void readFully(byte[] b, int off, int len) throws SQLException(Code)(Java Doc) protected void readFullyDirect(byte[] b, int off, int len) throws SQLException(Code)(Java Doc) public void seek(long pos) throws SQLException(Code)(Java Doc) public void setCheckedWriting(boolean value)(Code)(Java Doc) public void setLength(long newLength) throws SQLException(Code)(Java Doc) public void stopAutoDelete()(Code)(Java Doc) public void sync()(Code)(Java Doc) public void write(byte[] b, int off, int len) throws SQLException(Code)(Java Doc) protected void writeDirect(byte[] b, int off, int len) throws SQLException(Code)(Java Doc)
|
|
|