WL#7706: SSL cert and key generation for MySQL Community

Affects: Server-5.7   —   Status: Complete

WL#7699 seeks to automatically enable SSL (and RSA) for MySQL commercial-license
servers, leveraging OpenSSL APIs.  Due to license incompatibilities between
OpenSSL and GPL, a tightly-bound solution like this cannot apply to MySQL
Community.  Instead, we should provide a "best effort" SSL set up process during
installation.  This process will be loosely-bound to OpenSSL, expecting the
necessary OpenSSL libraries to already be deployed on the target server (largely
true for Unix-like platforms, not so for Windows), and will interact with
OpenSSL via command-line interfaces.

Our documentation defines a script for generation of SSL certs and keys:

http://dev.mysql.com/doc/refman/5.6/en/creating-ssl-certs.html

This script (or a variant of it) should be called from installation scripts such
as mysql_install_db on a "best effort" basis, and if successful, the MySQL
server configuration file modified to reference the generated SSL certs & keys.