Merge branch '2.1' into 2.2
This commit is contained in:
@ -243,6 +243,39 @@ ssl_method_type_t string_to_ssl_method_type(const char* str)
|
||||
return SERVICE_SSL_UNKNOWN;
|
||||
}
|
||||
|
||||
void write_ssl_config(int fd, SSL_LISTENER* ssl)
|
||||
{
|
||||
if (ssl)
|
||||
{
|
||||
dprintf(fd, "ssl=required\n");
|
||||
|
||||
if (ssl->ssl_cert)
|
||||
{
|
||||
dprintf(fd, "ssl_cert=%s\n", ssl->ssl_cert);
|
||||
}
|
||||
|
||||
if (ssl->ssl_key)
|
||||
{
|
||||
dprintf(fd, "ssl_key=%s\n", ssl->ssl_key);
|
||||
}
|
||||
|
||||
if (ssl->ssl_ca_cert)
|
||||
{
|
||||
dprintf(fd, "ssl_ca_cert=%s\n", ssl->ssl_ca_cert);
|
||||
}
|
||||
if (ssl->ssl_cert_verify_depth)
|
||||
{
|
||||
dprintf(fd, "ssl_cert_verify_depth=%d\n", ssl->ssl_cert_verify_depth);
|
||||
}
|
||||
|
||||
dprintf(fd, "ssl_verify_peer_certificate=%s\n",
|
||||
ssl->ssl_verify_peer_certificate ? "true" : "false");
|
||||
|
||||
const char *version = ssl_method_type_to_string(ssl->ssl_method_type);
|
||||
dprintf(fd, "ssl_version=%s\n", version);
|
||||
}
|
||||
}
|
||||
|
||||
int ssl_authenticate_check_status(DCB* dcb)
|
||||
{
|
||||
int rval = MXS_AUTH_FAILED;
|
||||
@ -273,4 +306,4 @@ int ssl_authenticate_check_status(DCB* dcb)
|
||||
rval = MXS_AUTH_SSL_COMPLETE;
|
||||
}
|
||||
return rval;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user