The OpenSSL library is used to encrypt DataSource and RTTP connections in C-based DataSource applications (including Liberator and Transformer). OpenSSL uses its own pseudo random number generator (PRNG), seeded on startup from a source of random data provided by the operating system.
On Linux, the PRNG is seeded from the non-blocking device file
/dev/urandom. On Microsoft Windows, the PRNG is seeded from CryptGenRandom and other sources of entropy. Source: Seeds in Random Numbers on the OpenSSL Wiki.
If the standard sources of entropy used to automatically seed OpenSSL’s PRNG do not comply with your organisation’s security policy, the
ssl-random-seed configuration item provides you with the flexibility to seed OpenSSL’s PRNG with a specific source of entropy.
For more information, see:
Add the configuration to the appropriate overrides file in the Deployment Framework: