The following discussion describes how to create the files required for SSL and RSA support in MySQL. File creation can be performed using facilities provided by MySQL itself, or by invoking the openssl command directly.
SSL certificate and key files enable MySQL to support secure connections using SSL. See Section 7.4.4, “Configuring MySQL to Use Secure Connections”.
RSA key files enable MySQL to support secure password exchange
over unencrypted connections for accounts authenticated by the
sha256_password plugin. See
Section 18.104.22.168, “The SHA-256 Authentication Plugin”.