About encryption
SSL Configuration
Explains how to set Secure Socket Layer (SSL) in the ObjectDB fast Java object database for JPA/JDO. The <ssl> configuration element specifies Secure Sockets Layer (SSL) settings for secure communication in client-server mode, for both the client side and the server side. The default configuration file contains the following <ssl&g ...
Database File Encryption
ObjectDB supports encryption of client-server communication over the network using SSL. Encryption of data in database files is less commonly used, since it slows the database, and when necessary, external encryption is possible (e.g. at the operating system level). Still, this might be useful for some applications.... 16:06 ObjectDB supports encryption of client-server communication over the network using SSL . Encryption of data in database files is less commonly used, since it slows the ...
Field or Table Encryption
Is there a build-in way to encrypt object fields or entire "tables" with annotations? If not, are there any recommended design patterns? Thanks... request in the issue tracking. If you need selective encryption of types / fields - please describe your suggestion in that issue ...
Password in Embedded Mode?
Is there a way to setup a database file that will be accessed in embedded mode, such that it is locked with a password. Thereby making it impossible to use ObjectDB to access the contents of the file without providing the correct password when obtaining a connection. In my case, I'm interested in obtaining a JPA connection:... password protection would be useful only with database encryption. If you are interested in database encryption please subscribe to that feature request . ...
[ODB1] Chapter 8 - ObjectDB Server
An ObjectDB server can manage one or more databases. Databases that are managed by a server can be accessed by multiple processes simultaneously. In addition, the server supports accessing these databases from remote machines by TCP/IP. More details about client server mode vs. embedded database mode are discussed in Section 1.2.... Secure Socket Layer (SSL) ObjectDB supports encryption of client server communications using the Secure Sockets Layer (SSL) protocol. Encryption is especially important when the communication between the client ...