About encryption

manual

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 ...

 
issue

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 ...

 
forum_thread

does ObjectDB / JPA support simple password field encryption of an entity class?

We are persisting certain passwords entered by user in a form binded with an entity. Is there any direct ObjectDB support to just encrypt the password field? We would like to either encrypt or make it unreadble when object DB database file is opened. There are many standard Password based encryption (PBE) api's supported by Java. But we are looking for a simple approach as we have just have one or two passwords field of an entity to protect. Appreciate any suggestions, Thanks. ... file is opened. There are many standard Password based encryption (PBE) api's supported by Java. But we are looking for a simple ...

 
forum_thread

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 ...

 
forum_thread

Password Protect Database File

Is there a way to encrypt the odb file so that if hackers somehow steal it they cannot access the data without some kind of password? I would imagine accessing the database from java could just have another connection parameter while accessing from explorer.jar/exe would need to prompt the user for a password for encrypted odb files. ... it on an encrypted drive. Modern operating systems support encryption of complete drives, directories or files, and an ObjectDB database ... performance use an SSD hard drive with built in hardware encryption ability. If your hard drive does not support hardware encryption ...

 
forum_thread

data protection method in ObjectDB Embedded Mode

I am new in ObjectDB and i need to understand How is data protection in ObjectDB Embedded Mode without using  username or password thanks ... it on an encrypted drive. Modern operating systems support encryption of complete drives, directories or files, and an ObjectDB database ... performance use an SSD hard drive with built in hardware encryption ability. If your hard drive does not support hardware encryption ...

 
forum_thread

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 . ...

 
manual

[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 ...