Encryption

Depending on your region and license terms, servedat may support encryption of the document payloads.

By default, the client will decide whether or not data encryption will be used.  You may also configure servedat to require encryption by using the "-K" command line option, or the "RequireEncrypt" configuration variable.  If you require encryption in this way, all non-encrypted requests will be rejected.

Currently, servedat uses the Advanced Encryption Standard (AES) to encode encrypted document data.  In the US and most other regions, the key size is 128 bits.  For other international markets, the key size may be limited to 64 bits.

Using encryption will increase the CPU load of both the server and the client and may cause a reduction in performance.

Usernames and passwords are always encrypted, regardless of other settings.

For more additional information about data security, see DEI Technical Note 0016.