mirror of
https://github.com/MariaDB/server.git
synced 2025-01-15 19:42:28 +01:00
1ef1bab99e
if the client enabled --ssl-verify-server-cert, then the server certificate is verified as follows: * if --ssl-ca or --ssl-capath were specified, the cert must have a proper signature by the specified CA (or CA in the path) and the cert's hostname must match the server's hostname. If the cert isn't signed or a hostname is wrong - the connection is aborted. * if MARIADB_OPT_TLS_PEER_FP was used and the fingerprint matches, the connection is allowed, if it doesn't match - aborted. * If the connection uses unix socket or named pipes - it's allowed. (consistent with server's --require-secure-transport behavior) otherwise the cert is still in doubt, we don't know if we can trust it or there's an active MitM in progress. * If the user has provided no password or the server requested an authentication plugin that sends the password in cleartext - the connection is aborted. * Perform the authentication. If the server accepts the password, it'll send SHA2(scramble || password hash || cert fingerprint) with the OK packet. * Verify the SHA2 digest, if it matches - the connection is allowed, otherwise it's aborted.
35 lines
1.1 KiB
Text
35 lines
1.1 KiB
Text
usr/bin/mariadb-config
|
|
usr/bin/mariadb_config
|
|
usr/include/mariadb/errmsg.h
|
|
usr/include/mariadb/ma_list.h
|
|
usr/include/mariadb/ma_pvio.h
|
|
usr/include/mariadb/ma_tls.h
|
|
usr/include/mariadb/mariadb/
|
|
usr/include/mariadb/mariadb/ma_io.h
|
|
usr/include/mariadb/mariadb_com.h
|
|
usr/include/mariadb/mariadb_ctype.h
|
|
usr/include/mariadb/mariadb_dyncol.h
|
|
usr/include/mariadb/mariadb_rpl.h
|
|
usr/include/mariadb/mariadb_stmt.h
|
|
usr/include/mariadb/mariadb_version.h
|
|
usr/include/mariadb/my_alloca.h
|
|
usr/include/mariadb/my_config.h
|
|
usr/include/mariadb/my_global.h
|
|
usr/include/mariadb/my_sys.h
|
|
usr/include/mariadb/mysql.h
|
|
usr/include/mariadb/mysql/
|
|
usr/include/mariadb/mysql/client_plugin.h
|
|
usr/include/mariadb/mysql/plugin_auth.h
|
|
usr/include/mariadb/mysql_com.h
|
|
usr/include/mariadb/mysql_version.h
|
|
usr/include/mariadb/mysqld_error.h
|
|
usr/lib/*/libmariadb.a
|
|
usr/lib/*/libmariadb.so
|
|
usr/lib/*/libmariadbclient.a
|
|
usr/lib/*/libmariadbclient.so
|
|
usr/lib/*/libmysqlservices.a
|
|
usr/lib/*/pkgconfig/libmariadb.pc
|
|
usr/share/aclocal/mysql.m4
|
|
usr/share/man/man1/mariadb_config.1
|
|
usr/share/man/man1/mysql_config.1
|
|
usr/share/man/man3/*.3
|