mirror of
https://github.com/MariaDB/server.git
synced 2025-01-23 23:34:34 +01:00
a51668c74c
- Add new function 'ssl_verify_server_cert' which is used if we are connecting to the server with SSL. It will compare the hostname in the server's cert against the hostname that we used when connecting to the server. Will reject the connection if hostname does not match. - Add new option "OPT_SSL_VERIFY_SERVER_CERT" to be passed to mysql_options which will turn on checking of servers cert. - Add new argument "ssl-verify-server-cert" to all mysql* clients which will activate the above option. - Generate a new server cert with 1024 bits that has "localhost" as the server name.
27 lines
1 KiB
C
27 lines
1 KiB
C
/* Copyright (C) 2000 MySQL AB
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
|
|
|
|
#ifdef HAVE_OPENSSL
|
|
static my_bool opt_use_ssl = 0;
|
|
static char *opt_ssl_key = 0;
|
|
static char *opt_ssl_cert = 0;
|
|
static char *opt_ssl_ca = 0;
|
|
static char *opt_ssl_capath = 0;
|
|
static char *opt_ssl_cipher = 0;
|
|
#ifdef MYSQL_CLIENT
|
|
static my_bool opt_ssl_verify_server_cert= 0;
|
|
#endif
|
|
#endif
|