Add 2-way auth options to mysqldump
Noah Zalev committed
May 2, 2021 at 14:43 UTC
8179777f7359049f462ac35b5a2b5964121d8ae0
1 file changed
+4
db.js
+4
@@ -1621,11 +1621,15 @@ module.exports.CreateDB = function (parent, func) {
1621
if (props.ssl) {
1622
sslOptions = ' --ssl';
1623
if (props.ssl.cacertpath) sslOptions = ' --ssl-verify-server-cert --ssl-ca=' + props.ssl.cacertpath;
1624
+ if (props.ssl.clientcertpath) sslOptions += ' --ssl-cert=' + props.ssl.clientcertpath;
1625
+ if (props.ssl.clientkeypath) sslOptions += ' --ssl-key=' + props.ssl.clientkeypath;
1626
}
1627
} else {
1628
if (props.ssl) {
1629
sslOptions = ' --ssl-mode=required';
1630
if (props.ssl.cacertpath) sslOptions = ' --ssl-mode=verify_identity --ssl-ca=' + props.ssl.cacertpath;
1631
+ if (props.ssl.clientcertpath) sslOptions += ' --ssl-cert=' + props.ssl.clientcertpath;
1632
+ if (props.ssl.clientkeypath) sslOptions += ' --ssl-key=' + props.ssl.clientkeypath;
1633
}
1634
}
1635
cmd += sslOptions;