TLS and Cryptography Libraries Used by MariaDB
Explains how MariaDB links to cryptography libraries (OpenSSL, wolfSSL, GnuTLS, Schannel) either statically or dynamically, and how to verify the active library and version.
Checking Dynamically vs. Statically Linked
$ ldd $(which mysqld) | grep -E '(libssl|libcrypto)'
libssl.so.10 => /lib64/libssl.so.10 (0x00007f8736386000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f8735f25000)Checking If the Server Uses OpenSSL
SHOW GLOBAL VARIABLES LIKE 'have_openssl';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| have_openssl | YES |
+---------------+-------+Checking the Server's OpenSSL Version
FIPS Certification
FIPS Certification by OpenSSL
FIPS Certification by wolfSSL
FIPS Certification by yaSSL
Libraries Used by Each Platform and Package
MariaDB Server
MariaDB Server on Windows
MariaDB Server on Linux
MariaDB Clients and Utilities
MariaDB Clients and Utilities on Windows
MariaDB Clients and Utilities on Linux
Updating Dynamically Linked OpenSSL Libraries on Linux
Updating Dynamically Linked OpenSSL Libraries with yum/dnf
Updating Dynamically Linked OpenSSL Libraries with apt-get
Updating Dynamically Linked OpenSSL Libraries with zypper
Last updated
Was this helpful?

